29 октября 2018 г.

Пишем подключаемый модуль на C#

У начинающих разработчиков часто появляются вопросы, как написать плагин к ЛОЦМАН Клиент на C#.

Основные проблемы составляет следующее:
  • Как экспортировать из сборки функции InitUserDLLCom, PgiCheckMenuItemCom и другие?
  • Как получить описания интерфейсов клиентского приложения?
  • Как реализовать функцию InitUserDLLCom?
  • Как разместить сборку и ее зависимости в отдельной папке?
  • Как добавить значки для пунктов меню?

Подробнее об этом ниже.

4 июля 2018 г.

mORMot и Linux

В настоящее время активно идет улучшение поддержки Linux в mORMot. В основном, конечно, для серверных приложений.


Несмотря на то, что в Delphi с версии 10.2 есть компилятор для Linux, в качестве основного компилятора под Linux для mORMot был выбран FreePascal. Главная причина в том, что он открытый и бесплатный. И при этом FreePascal в части генерации кода лучше компилятора Delphi для Linux.