Zunächst einmal Frohes Neues Jahr!
Ihr habt natürlich alle recht mit der Übergabe von Strings per
DLL. Aber bei TStrings kann man es sich doch etwas einfacher machen:
Delphi-Quellcode:
var aListe: TStrings;
// übergeben
pc := PChar(aListe.Text);
// übernehmen
aListe.Text := StrPas(pc);
Gruß Jürgen
PS. Bitte nicht sauer sein, wenn es nicht ganz korrekt ist: Ich bin seit einem Jahr fast ausschließlich mit C# befasst; und wegen dieser Probleme habe ich auch vorher mich sehr bemüht, auf string-Übergabe an
DLL zu verzichten.