Quote Originally Posted by Nitrogen
I've uploaded a Plugin DLL Demo to my website.

It shows dynamically loading DLLs, displaying forms from a DLL and sharing data and classes between DLL and the main app.

www.nitrogen.za.org
Hi Nitrogen,

This doesn't work with Delphi 5, because of the Application/DLL boundary stripping off RTTI, but it works just fine with BDS 2006 (about time they fixed it), but do you (or does anyone else) know whether it works with FreePascal?

Edit:- Actually I think this is a largely redundant question, because I'm guessing that the internal workings of FreePascal's objects are subtly different to those of Delphi and so the two wouldn't be compatible even if they got passed over the app/dll boundary.