This is an example showing how a C application can load and interact with a Delphi DLL. Shows Callbacks, passing function pointers, string manipulation, and hosting a form inside a Delphi DLL. Examples are included for both Free Pascal (Lazarus) as well as Delphi 6