In Funktion
Verursacher wird Methode
CallMethodeWelchemeine2teMethodeAufruft aufgerufen welche ihrerseits
EventCalledBy_CallMethodeWelchemeine2teMethodeAufr uft aufruft. Nach der Abarbeitung von
EventCalledBy_CallMethodeWelchemeine2teMethodeAufr uft kommt der Ablauf in die Funktion
Verursacher zurück und du arbeitest dann mit einem ungültigen Zeiger weiter.
Delphi-Quellcode:
TForm1.Verursacher;
var
MyLocalVar: TZeigeraufirgendwas;
begin
MyLocalVar := Zeigerwoandersher;
CallMethodeWelchemeine2teMethodeAufruft
MyLocalVar.Machwas;
end;
TForm1.EventCalledBy_CallMethodeWelchemeine2teMethodeAufruft;
begin
Zeigerwoandersher.Free;
Zeigerwoandersher := DoCreatezeigerNeu;
end;
Windows Vista - Eine neue Erfahrung in Fehlern.