Das wuerde ich so nicht in einer
DLL machen. Es werden Strings in der
DLL alloziiert.
Es muss deshalb ShareMem verwendet werden was die
DLL Delphi-spezifisch macht.
Warum ueberhaupt in der
DLL machen? Das ist doch eine simple Funktion die ins Hauptprogramm gehoert.
Ich nehme daher an das das ganze Design des Programms mangelhaft ist.