Registriert seit: 17. Jan 2003
Ort: Köln
460 Beiträge
Delphi 6 Professional
|
Re: EAccessViolation bei Free()
3. Dez 2004, 11:24
Mit dem 'reintroduce' verdeckst Du das Vorgänger-Destroy, es muss 'override' heissen. Ausserdem nur 'inherited;' und nicht 'inherited free;'.
In einer Single-Thread-Anwendung kann es nicht passieren, dass der Timer zerstört wird, während OnTimer aufgerufen wird. (Solltest Du natürlich auch nicht durch einen Aufruf im OnTimer provozieren.) Es reicht also, den Timer nur freizugeben.
Gruß, teebee
|