Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Create unterbrechen (https://www.delphipraxis.net/70825-create-unterbrechen.html)

Mr.Goro 5. Jun 2006 14:49


Create unterbrechen
 
Und ich hab mal wieder eine Frage:

Ist es möglich die Prozedur FormCreate zu unterbrechen, sodass das Programm nicht startet oder direkt nach dem Start beendet wird? (Das Programm sucht beim Start nach Updates und wenn es weleche findet wird die Update.exe gestartet und das Programm muss beendet werden damit der Updater das Programm ersetzen kann!

alzaimar 5. Jun 2006 15:06

Re: Create unterbrechen
 
Du solltest diese Prüfungen im Hauptprogramm der Anwendung implementieren, bevor die Formulare initialisiert werden.
Delphi-Quellcode:
Begin
  Application.Initialize;
  If NeedsUpdate Then Begin
    LoadAndExecuteUpdate;
    Halt;
  End;
...
  Application.CreateForm (TMain, Main);
  Application.Run;
End.

Cyberbob 5. Jun 2006 15:35

Re: Create unterbrechen
 
Wie alzaimar schon gschrieben hat, wäre es besser, schon auf Updates zu überprüfen, bevor die Forms initialisiert werden. Noch während der Initialisierung der Forms dieses abzubrechen und das Programm zu Beenden ist keine schöne Methode. Du musst deinen Code dazu einfach nur in die Project.dpr schreiben.

Mr.Goro 5. Jun 2006 16:08

Re: Create unterbrechen
 
Ist eine super Idee und funktioniert sehr gut danke!


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