Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
Delphi 12 Athens
|
Re: AccessViolation bei TLabel.Create(nil)
28. Aug 2009, 10:06
Die Ursache wird vermutlich nicht innerhalb der Methode PushPanel liegen.
Dort werden nur neue Steuerelemente erzeugt, die Fehlerursache ist eher da zu suchen, wo etwas freigegeben wird.
Das kann ein ganz anderes Formular/Klasse sein.
RemoveControl löscht das Steuerelement nicht, sondern entfernt es nur aus der Liste der untergeordnet anzuzeigenden Elemente.
Das Steuerlement bleibt dann noch so lange im Speicher vorhanden, bis auch der Owner freigegeben wird.
|