Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: Viele PChars in einem Record

  Alt 10. Jan 2006, 10:50
Zitat:
Result.ApplicationExeName := PChar(Application.ExeName);
[...]
Result.ApplicationPath := PChar(ExtractFileDir(Application.ExeName));
Hier geht es schon mit dem Fehler los. Du weist dem Feld einen PChar auf eine (vom Compiler generierte) lokale Variable zu. Wenn die Funktion dann verlassen wird, ist die lokale Variable natürlich weg und dein PChar zeigt ins Nirwana.
  Mit Zitat antworten Zitat