ganz oben im
DLL-Quelltext steht ein Kommentar den du dir mal durchlesen solltest. Du musst die sharemem benutzen wenn du mit Strings arbeitest.
Die einfachere Variante wäre mit PChars zu arbeiten und anstelle der Funktion den PChar als Referenz übergeben. Dann kannst du ihn in der
DLL bearbeiten und da er als Referenz übergeben wurde ist es im Hauptprog mit geändert. Aber wie schon geschrieben müsstest du dann pchar verwenden oder eben die sharemem (texte ganz oben im
dll-quelltext)