Widestring ist keine "natürliche "Delphi-String-Typ", sondern wir von Windows Speichertechnisch verwaltet.
_WStrFromPWCharLen ist eine Methode/Funktion die Delphi im Hintergrund verwendet.
Warum wird dann aber ein Speicherleck angezeigt? Kann den WideString nicht freigeben während er verwendet wird.
Alles nach String innerhalb der
DLL umzulegen ist auch nicht das wahre oder?
Es sieht so aus als ob Delphi versucht den Widestring nach _WStrFromPWCharLen umzulegen und dadurch entsteht das leck wenn ich das richtig verstehe.