Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 

Re: datensätze mit events aktualisieren (fibplus)

  Alt 6. Aug 2006, 16:46
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.
  Mit Zitat antworten Zitat