Hallo empanyc,
wenn Du Delphi-Strings oder Delphis dynamische Arrays über dein Binary hinaus auch im Zusammenhang mit anderen DLLs verwenden möchtest, also dort ihre Größe änderst, sie dort erstellst und wieder zurückgeben möchtest, etc. solltest Du den Hinweis, der bei der Erzeugung von DLLs in den Source der Projektdatei der
DLL geschrieben wird, beherzigen (Stichwort: Sharemem).
Leider kann ich Dir von hier aus weder ein Zitat des Kommentars noch etwas aus der
OH posten.
HTH