Ich hätte evtl. erwähnen sollen, daß der Code tatsächlich in eine
DLL soll.
In diesem Fall musst du aber auf Objektorientierung an der Nahtstelle zwischen der
DLL und der Anwendung verzichten!
Wenn du ganz "stinknormale" Funktionen in deiner
DLL hast wie z.B.
function MachWas(inparam1:integer; var ergparam:PChar):integer; Stdcall;
dann ist es üblich den Fehlercode als Result zurückzugeben.
Wenn du aber mit Objekten und Klassen arbeiten willst, dann kommst du mit einer normalen
DLL nicht weiter.