Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi close reagiert nicht ? (https://www.delphipraxis.net/87095-close-reagiert-nicht.html)

agm65 23. Feb 2007 08:54


close reagiert nicht ?
 
hi leute ...habe ein problem beim close, mein programm schließt sich nicht...ich habe es mit frmmain.close und nur close versucht aber es geht beides nicht ..hat jemand eine idee ?

Andidreas 23. Feb 2007 08:58

Re: close reagiert nicht ?
 
machst du vielleicht irgendwas mit dem onclosequery ereignis was das schließen verhindern könnte???

agm65 23. Feb 2007 08:59

Re: close reagiert nicht ?
 
nein , habe ich auch schon gecheckt...der closequery ist leer ....

hoika 23. Feb 2007 09:00

Re: close reagiert nicht ?
 
Hallo,

1. Erzeuge mal eine neue Methode DoCloseForm,
und packe dort ein Close rein und nur das.

Delphi-Quellcode:
procedure TMainForm.DoCloseForm;
begin
  Close;
end;
Dann sage uns auch noch, wann du das aufrufst (Button Klick, Menu Klick).

2. Ausserdem OnCloseQuery kann das Close verhindern.

3. Im FormActivate kann Close nicht verwendet werden
dort nimmt man PostMessage(Handle, WM_CLOSE, 0, 0)


Heiko

Luckie 23. Feb 2007 09:03

Re: close reagiert nicht ?
 
Läuft noch irgendwo eine Schleife oder Thread, ist noch eine Datenbankverbindung, Netzwerkverbindung offen? Etwas mehr Informationen wären durchaus wünschenswert, sonst wird das hier ein Rumgerate.

agm65 23. Feb 2007 09:04

Re: close reagiert nicht ?
 
also ich ruf es über ein main menu auf aber es geht auch nicht wenn ich nur einen button machen mit close.
und das hier geht nicht ? bzw was mache ich falsch ?

Delphi-Quellcode:
procedure TfrmMain.DoCloseForm;
begin
  Close;
end;

ja, es sind noch datenbank verbindungen zu lokalen datenbanken auf, aber wenn ich oben auf das X klicke, geht es ja auch zu ?
kann ich diesen X button ansprechen und einfach sagen click X oder sowas ?

agm65 23. Feb 2007 09:09

Re: close reagiert nicht ?
 
und wenn ich mehr als eine zeile in mein menu item packe, bekomme ich:
[Pascal Fehler] NavMain.pas(754): E2014 Anweisung erforderlich, aber Ausdruck vom Typ 'TMenuItem' gefunden

agm65 23. Feb 2007 10:12

Re: close reagiert nicht ?
 
okay, das war ja mal wieder richtig dumm von mir..ich hab ein menuitem close geannt, deswegen ging es nicht :)..ich dumm :) !


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 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