Einzelnen Beitrag anzeigen

choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#13

Re: Frage zu Try..Finally/Except

  Alt 3. Nov 2003, 16:52
Zitat von Tyrael Y.:
der erste Wert für myChar
wird ja auch überschrieben, deshalb ist alles ok
Der ungültige Wert sollte beim debuggen helfen und demonstrieren, dass der Code
Delphi-Quellcode:
myVar:= TMyClass($badf00d); //stack contains rubbish
try
  //myVar won't be altered since Create raises an exception
  myVar:= TMyClass.Create;
finally
  //eq to TMyClass($badf00d).Free ->AccessViolation
  myVar.Free;
end;
wegen der nicht-vorinitialisierten Werte auf dem Stack zu problemen führen kann (siehe Kommentare).
gruß, choose
  Mit Zitat antworten Zitat