Warum so kompliziert:
die Funktion
Delphi-Quellcode:
function TForm1.GetPluginInfo (Name : PChar; Plugin : String) : PChar;
var
DLLHandle : THandle;
Ret : PChar;
ist doch im Programm.
Wenn ihr Type string ist und nicht pChar ist alles prima.
Dann wird der pChar aus der
Dll in den String kopiert und gut.
also:
Delphi-Quellcode:
function TForm1.GetPluginInfo (Name : PChar; Plugin : String) : string;
var
DLLHandle : THandle;
Ret : string; // wichtig hier auch
Gruss