![]() |
Re: EAccessViolation beim aufrufen der eigenen Klasse
Da sind immer noch 2 Fehler !!
Delphi-Quellcode:
procedure TMain.FormActivate(Sender: TObject);
begin Main.Width := Screen.Width; Main.Height := Screen.Height; // FormActive kann unter Umständen öfters aufgerufen werden // deshalb prüfen, ob dein Objekt schon erzeugt wurde if not Assigned(Painter) then Painter := TPaint.Create(PaintBox); end; procedure TMain.FormClose(Sender: TObject; var Action: TCloseAction); begin // Painter.Destroy; Painter.Free; // du sollst doch immer .Free aufrufen; nicht .Destroy end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz