Einzelnen Beitrag anzeigen

Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.426 Beiträge
 
Delphi 2007 Professional
 
#4

Re: THintwindow D2007 -> destructor AV

  Alt 21. Jan 2008, 09:23
Zitat von mkinzler:
Wie sieht THintWindow aus?
THintWindow ist eine Delphi interne Klasse ... in Cotnrols.pas


Zitat von hanspeter:
Ich habe einen ähnlichen Fehler und vermute, das das ein Bug in D2007 ist, da der Fehler mit früheren Versionen nicht auftritt.
Irgendwie ist Owner und Parent durcheinander.
Der Fehler tritt auf, wenn zum Zeitpunkt Free ein einmal zugewiesenes Parent nicht mehr existiert.
Versuch doch, wenn möglich, dort wo Du Parent zuweist, am Ende auch wieder Parent := nil zuzuweisen.

Gruß
Peter
werde ich mal probieren, meinst du vor dem Freigeben des THintWindow (Also im destructor) den Parent auf nil zu setzen

als so funktioniert es auch nicht

Delphi-Quellcode:
destructor TTimeView.Destroy;
begin
    TH.Parent := nil;
    TH.Free;
    ....
im moment lasse ich den TH einfach als Speicher/Ressourcenleck über ... besser als jedesmal eine AV
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat