Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Delphi-DLL mit PAnsiChar: Zugriffsverletzung bei Freigabe

  Alt 22. Mär 2019, 16:54
Hallo,
was mir komisch vorkommt.
Du sprichst überall von Ansi, hier aber benutzt du den normalen Delphi-String.

cObj := String(cPObj);

Und benutzt z.B. nicht deine StrLCopies, um den String zu füllen.
cObj liegt ja auf dem Stack und wird "hinter" dem end freigegeben.
Was dann mit cPObj ist, mag ich mir gerade nicht ausdenken ...
Heiko
  Mit Zitat antworten Zitat