Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi EAccesViolation (https://www.delphipraxis.net/42129-eaccesviolation.html)

gordon freeman 14. Mär 2005 13:42


EAccesViolation
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Leute,

hab mir eine Klasse geschrieben, die ein Form mit mehreren Edit-Feldern und Labels erzeugt. Unten auf dem Form sind dann zwei Buttons (Abbrechen und Weiter), die zunächst erstmal genau das selbe tun, nämlich das Objekt wieder zerstören und das Form ausblenden. Beim Abbrechen-Button funktioniert dies auch ganz fantatisch, allerdings krieg ich beim "Weiter"-Button eine EAccesViolation, die ich mir nicht erkären kann.
Hab das Projekt mal anghängt. Keine Ahnung, was da schief läuft!

tia, read you, gordon

RavenIV 14. Mär 2005 14:07

Re: EAccesViolation
 
im Unit USpieleeigenschaften:
//----------------------------------------------------------------------------//
//Abbrechen
// - form schließen und Objekt zerstören
//----------------------------------------------------------------------------//
procedure TSpieleeigenschaften.Abbrechen(Sender: TObject);
begin
Form.Close;
// Self.Free;
end;



//----------------------------------------------------------------------------//
//Weiter
// - form schließen und Objekt zerstören
//----------------------------------------------------------------------------//
procedure TSpieleeigenschaften.Weiter(Sender: TObject);
begin
Form.close;
// Self.Free;
end;

--> es ist selten gut, wenn man Self.Free macht.

gruessle

gordon freeman 14. Mär 2005 14:11

Re: EAccesViolation
 
:thumb: Hab's rausgenommen und in's OnDestroy vom MainForm gepackt. Jetzt läuft es perfekt, Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:06 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 by Thomas Breitkreuz