В некотором смысле CoreLite можно рассматривать как легковесную (и неполную) замену VCL или KOL в части контейнеров, с собственной идеологией. Хоть CoreLite разрабатывается как библиотека поддержки компилятора и среды Кантора, она достаточно универсальна, чтобы быть использованной в других проектах.
Прикладным проектом для отладки и развития CoreLite служит утилита PE Tool.
Лицензия
CoreLite распространяется под модифицированной лицензией BSD, как и остальные свободно распространяемые исходные тексты проекта.Идеология
(раскрыть)Модули
CoreLite состоит из модулей, которые можно условно разделить на группы.Системные/вспомогательные модули
- CoreConsts — строковые константы и экранные сообщения
- CoreExceptions — собственная реализация исключений Delphi
- CoreUtils — вспомогательные типы и процедуры, без ООП
- CoreWrappers — ОО-обертки платформенно-зависимых возможностей
- HostThunk — инициализация возможной DLL на CoreLite — для программы с подключаемыми модулями (плагинами)
Прикладные модули
- CoreApp — (раскрыть)
- CoreClasses — (раскрыть)
- CoreStrings — (раскрыть)
- ExeImages — (раскрыть)
Комментариев нет :
Отправить комментарий
Выбрав в выпадающем списке пункт «Имя/URL», можно оставить комментарий от своего имени без предварительной регистрации.
Примечание. Отправлять комментарии могут только участники этого блога.