OberonCore
https://forum.oberoncore.ru/

gpcp .net для написания плагинов программ с .net
https://forum.oberoncore.ru/viewtopic.php?f=117&t=5357
Страница 1 из 1

Автор:  Kubanych [ Суббота, 07 Март, 2015 17:40 ]
Заголовок сообщения:  gpcp .net для написания плагинов программ с .net

Коллеги.

Некоторые программы допускают написание плагинов при помощи .net. Например, AutoCAD начиная где-то с 2011, Autodesk Revit и другие. Можно ли для написания плагинов для них использовать gpcp.net ? Это дало бы возможность применять компонентный паскаль для автоматизации решения инженерных задач.

Автор:  Пётр Кушнир [ Суббота, 07 Март, 2015 22:18 ]
Заголовок сообщения:  Re: gpcp .net для написания плагинов программ с .net

В дотнете есть интересное ограничение - сборки с версией дотнета, например, 3.5 не могут запуститься, если зависят от сборок, для которых присутствует dll собранная компилятором дотнет под версию, например, 4.

Так как сам компилятор GPCP ограничен версией дотнет 3.5, емнип, то подключиться к приложению более высокой версии не получится.
Плюс, при генерации интерфейсных файлов инструментом PeToCps для dll-к дотнета тоже есть ошибки, и они тоже связаны с версией дотнета. Ошибку я обнаружил в 2013-м кажется, автор ее так и не исправил.

С другой стороны, если вы ограничитесь дотнетом младших версий, а затем на чистом дотнете напишете оберточные библиотеки то возможно у вас и получится создать плагин.

В любом случае, я бы не рекомендовал вам опираться на GPCP (хоть джава, хоть дотнет версию) в какой-либо серьезной разработке.

Автор:  Роман М. [ Воскресенье, 08 Март, 2015 14:02 ]
Заголовок сообщения:  Re: gpcp .net для написания плагинов программ с .net

Пётр Кушнир писал(а):
В любом случае, я бы не рекомендовал вам опираться на GPCP (хоть джава, хоть дотнет версию) в какой-либо серьезной разработке.

Разве всё так плохо?

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/