Einzelnen Beitrag anzeigen

Caps

Registriert seit: 23. Mär 2006
Ort: Leipzig
299 Beiträge
 
#3

AW: Access violation nach "end;"

  Alt 2. Nov 2010, 15:17
Danke für Deine Antwort,

ich habe jetzt
[CODE?Delphi]Ergebnis := AllocMem(SizeOf(WideChar));[/CODE]
und später noch
FreeMem(Ergebnis); eingefügt. Es klappt.

Gehe ich recht in der Annahme, dass ich jetzt durch (Zeiger_auf_Ergebnis+a)^ mit laufendem a "durchgehen kann" until der Bytecode = #0 ist, weil der WideString nullterminiert ist?

Caps

Edit2: Habe die Zeile Ergebnis := AllocMem(SizeOf(WideChar)); in
Code:
Ergebnis := AllocMem(10*SizeOf(WideChar));
geändert, weil sonst nur Platz für einen WideChar allokiert worden ist.
"Der Mode cmCFS8 ist prohibitär und von mir entwickelt."

Geändert von mkinzler ( 2. Nov 2010 um 19:37 Uhr) Grund: Klarheit; Code-Tags durch Delphi-Tags ersetzt
  Mit Zitat antworten Zitat