Я смотрю на расширение существующего приложения с помощью сменной архитектуры. Идентификатор приложения, записанный в Delphi, но я хочу смочь реализовать различные плагины на любом языке, является лучшим из задания. В настоящее время мы имеем навыки в Delphi, C# и Java, и хотели бы смочь реализовать плагин на любом языке, требуется.
Кто-либо знает о системе в качестве примера, которая может использоваться для реализации этого?
Я предполагаю, что мог стандартизировать на конкретном COM-интерфейсе и чем-либо, что реализует тот интерфейс, мог быть плагин.
У кого-либо есть какие-либо указатели?
Спасибо
Вот хороший обзор системы подключаемых модулей на основе COM, которая работает как в Delphi, так и в C ++ Builder:
Для ваших требований к плагину C # вот пример (от Рика Страла) размещения среды выполнения .Net в неуправляемом приложении. (в данном случае FoxPro) и ткнуть его через COM-интерфейс:
Хотя я лично не использовал его, RemObjects Hydra - это среда надстройки, разработанная для упрощения интеграции Delphi и .NET.