Und wenn Du die
DLL-Funktion so umschreibst, dass sie einen PAnsiChar und dessen Länge als Parameter übergeben bekommt und dann lediglich befüllt? Ich möchte bezweifeln, dass ein Zeiger auf eine lokale Stringvariable innerhalb der
DLL als Funktionsrückgabe funktioniert.