Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Fehler beim Form.Close (https://www.delphipraxis.net/61180-fehler-beim-form-close.html)

Christian.Ossi 17. Jan 2006 23:00


Fehler beim Form.Close
 
Ich habe innerhalb einer DLL ein Formular aufgerufen durch:

Delphi-Quellcode:
Procedure THF.KnopfEinstellungenClick(Sender: TObject);
Var EF: TEF;
Begin
EF:=TEF.Create(Application);
Try
EF.ShowModal;
Finally
EF.Release;
End;
End;
...das funktioniert auch soweit.
Doch dieses Formular enthält einen Button, der es schließen soll:

Delphi-Quellcode:
Procedure TEF.KnopfZurueckClick(Sender: TObject);
Begin
EF.Close;
End;

Jetzt bekomme ich einen Zugriffsverletzungs - Fehler?!?!
Wie kann ich das umgehen bzw. anders programmieren?

Bernhard Geyer 18. Jan 2006 06:54

Re: Fehler beim Form.Close
 
Delphi-Quellcode:
Procedure TEF.KnopfZurueckClick(Sender: TObject);
Begin
  Close;
End;
Du greifst im KnopfZurueckClick-Event auf eine global EF-Variable zurück die absolut nichts mit deiner lokal in KnopfEinstellungenClick verwendeten Variable zu tun hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz