Интересно, а как Lazarus дружит с COM?
Есть проект, который написан на Delphi. В основе проекта лежит пример создания COM сервера в сервисе от Набережных С.Н. Пример демонстрирует создание двух типов объектов - обычного и синглетона, а также два способа доступа к синглетону, через CoCreateInstance и через Running Objects Table посредством функции GetActiveObject.
Существует необходимость портировать проект в Lazarus. Возможно ли это?