Ist ver leer oder kommt nichts in der Hostanwendung an?
Falls nichts ankommt, dürfte das daran liegen, dass du statt einen Puffer in der Hostanwendung zu reservieren und an die
DLL zum Füllen zu übergeben einen Pointer auf eine Zeichenkette zurücklieferst.
Es hat schon einen Grund, dass das niemand sonst so macht.
Mehr zu dem Thema:
https://stackoverflow.com/questions/...the-delphi-dll