Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.167 Beiträge
 
Delphi 12 Athens
 
#14

Re: [Sharemem+DLL] String wird nicht korrekt erzeugt.

  Alt 14. Jan 2009, 14:10
die Lösung: du solltest den Speicher für die String-Variable richtig Initialisieren

Delphi-Quellcode:
GetMem(Bookmark^, sizeof(TBookmarkInfo));
FillChar(Bookmark^, sizeof(TBookmarkInfo), 0);
// oder halt gleich "New" - siehe Anhang
Das Problem ist nicht der übergebene String, sondern der nicht vorhandene, aber angeblich existierende alte String, welchen Delphi versucht freizugeben, bevor es den neuen String da reinspeichert.

und das nächste mal bitte alle Dateien zusammen anhängen ... wir müssen ja nicht mehr arbeit haben, als nötig, um da mal rein zu sehn
Angehängte Dateien
Dateityp: zip stringtester_130.zip (2,1 KB, 7x aufgerufen)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat