AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Application.Terminated wenn Formular geschloßen??
Thema durchsuchen
Ansicht
Themen-Optionen

Application.Terminated wenn Formular geschloßen??

Ein Thema von romber · begonnen am 4. Jan 2006
Antwort Antwort
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.164 Beiträge
 
Delphi 10 Seattle Professional
 
#1

Application.Terminated wenn Formular geschloßen??

  Alt 4. Jan 2006, 16:46
Hallo!

Ich habe mehrere Formulare in meinem Projekt, doch keins davon wird atomatisch beim Start erstellt. Stattdesen wird ein Object erstellt, der während der ganzen Sitzung da ist, bestimmte Kode ausführt und dann entscheidet welche Form erstellt und angezeigt werden soll. Damit sich das Programm nach dem erstellen dieses Object nicht gleich beendet wird, warte ich mit while not Apllication.Terminated do bis das Programm wirklich geschloßen werden soll. Irgendwan wird dann das erste Formular erstellt und sobald das Formular dann geschlossen wird, beenden sich das ganze Programm. Warum ist es so und was kann ich dagegen unternehmen?

Hier die Code:

Delphi-Quellcode:
program updater;

uses
  Forms,
  AppStart in 'AppStart.pas',
  frmUpdateFiles in 'Unit1.pas',
  frmUpdateReg in 'Unit2.pas',
  frmAnalyse in 'Unit3.pas';

{$R *.res}

begin
  Application.Initialize;
  Start := TAppStart.Create; // Diese TAppStart wird in einer anderen Unit deklariert.
  while not Application.Terminated do // Dieser Object analysiert den Stand einer bestimmten
  begin // Anwendung und führt bei Bedarf automatisches Update durch.
    Sleep(1); // Je nach Fortschritt wird ein entsprechendes Formular geöffnet.
    Application.ProcessMessages;
  end;
  Start.Free;
  Application.Run;

end.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:20 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