![]() |
Re: IniFile wird nicht erstellt!
Zitat:
|
Re: IniFile wird nicht erstellt!
Das ist aber nicht besonders aussagefähig, da möglicherweise im OI das Ereignis nicht zugewiesen ist, obwohl die Methode im Source steht ;)
|
Re: IniFile wird nicht erstellt!
Zitat:
Die Definition von OnClose und OnCloseQuery sind eindeutig und somit ist auch das zu benutzende Ereignis eindeutig. Kein Wunder, dass es soviele komische Programme gibt... |
Re: IniFile wird nicht erstellt!
Zitat:
Ich nutze allerdings normalerweise auch OnClose, wenn es keine kritischen Sachen sind, die da ablaufen. Und wenn man beim Dialog ein Nein bekommt und CanClose auf False setzt und trotzdem speichert, dann ist das ja kein Zwang, man kann ja auch nur speichern, wenn das Schließen zugelassen wird... // EDIT: Ach ja: ganz andere Idee noch: Wenn es sich hier nicht um das Hauptformular handelt, dann wird beim Schließen des Programms das OnClose oder OnCloseQuery gar nicht ausgeführt! |
Re: IniFile wird nicht erstellt!
Zitat:
Und mit dem abwürgen beim OnClose: man sollte dort nicht anfangen noch grossartig langwierige Dinge zu erledigen. Aber bei einem abwürgen durch den Benutzer gibt es eh keine sicheren Datenbestände, dass ist dem Nutzer bei solchen Aktionen wohl klar, sonst würde er nicht anfangen "Programm trotzdem schließen", etc. Windows weist ihn genau auf diese Gefahren hin... |
Re: IniFile wird nicht erstellt!
Wenn aber der Rechner (automatisch) runtergefahren wird, dann wird zwar eine Abfrage in OnCloseQuery berücksichtigt, aber nur paar Sekunden. Dann wird das Programm abgeschossen. Ohne Abfrage würde alles gespeichert.
Also Wenns gibt es jede Menge. Letztendlich muß man selbst entscheiden was besser für einen ist. |
Re: IniFile wird nicht erstellt!
Ich glaube, ihr diskutiert gerade am Problem vorbei.
|
Re: IniFile wird nicht erstellt!
Versuch mal ParamStr(0) statt Application.ExeName
|
Re: IniFile wird nicht erstellt!
Das ist das Gleiche. Das Eine ist das Result des Anderen.
|
Re: IniFile wird nicht erstellt!
Vielleicht ist es nicht ganz durchgekommen, aber ist das Ereignis auch zugewiesen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:30 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