![]() |
Unsichbares Programm beim beenden speichern lassen
Servus, habe hier ein Programm, welches unsichtbar laufen soll.
Dies mache ich mit application.ShowMainForm := false; und es klappt auch gut. Jetzt muss ich aber, wenn das Programm beendet wird (Enterweder über STRG-ALT-ENTF -> Prozese, oder durch das Herunterfahren von Windows) noch einstellungen speichern. Ist das Programm sichtbar habe ich das immer über die Methode Thauptform.FormClose von meinem Formular gemacht. Das klappt jetzt jedoch nicht mehr. Hat jemand eine Idee ? |
Re: Unsichbares Programm beim beenden speichern lassen
Probiers mal mit onDestroy.
Beim Herunterfahren klappt es glaube ich nicht. Aber da kannst du den Shutdown-Befehl "abfangen" und speichern lassen. Gruß ManuMF |
Re: Unsichbares Programm beim beenden speichern lassen
Vielleicht geht es per OnCloseQuery.
Grüße Faux |
Re: Unsichbares Programm beim beenden speichern lassen
Zitat:
OnDestroy funktioniert zumindest bei normalem Beenden des Programms. Gruß, ManuMF |
Re: Unsichbares Programm beim beenden speichern lassen
wozu wird eigentlich das Mainform benötigt wenn es dann doch unsichtbar ist?
|
Re: Unsichbares Programm beim beenden speichern lassen
Hi,
machs doch unter "Projekt Quelltext anzeigen", dort hinter Deinem Application.run, füge Deinen Source zum Speichern ein. Gruß Data |
Re: Unsichbares Programm beim beenden speichern lassen
das letzte versteh ich jetzt nicht ganz ??
|
Re: Unsichbares Programm beim beenden speichern lassen
Hi,
Du willst beim Beenden Einstellungen oder sonstwas speichern. Mach es so wie ich es oben beschrieben habe, dann siehst Du folgendes :
Delphi-Quellcode:
Gruß Data
program Project1;
uses Forms, Dialogs, Unit1 in 'Unit1.pas' {Form1}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; Showmessage('Das Programm geht hier zu Ende, hier kann aber auch noch Quellcode ausgeführt werden!'); // speichere hier an dieser Stelle was Du willst end. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:09 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