Language Neutral Plugins

I am considering extending an existing application using the plugin architecture. The application identifier is written in Delphi, but I want to be able to implement various plugins in any language that works best for work. We currently have skills in Delphi, C #, and Java and would like to be able to implement the plugin in any language.

Does anyone know an example system that can be used to implement it?

I assume that I can standardize a specific COM interface, and everything that implements this interface can be a plugin.

Does anyone have pointers?

thanks

+7
java c # plugins delphi com-interop
source share
3 answers

Here is a good overview of a COM-based plugin system that works in both Delphi and C ++ Builder:

Implementation of the Plug-in Platform

+6
source share

For your requirements for the C # plugin, here is an example (from Rick Strahl) about placing .Net runtime in an unmanaged application (in this case FoxPro) and pushing it through the COM interface:

http://www.west-wind.com/weblog/posts/104449.aspx

0
source share

Until I personally used it, RemObjects Hydra is a plugin designed to facilitate the integration of Delphi and .NET.

0
source share

All Articles