AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Mehrere Formulare richtig Beenden

Ein Thema von DelphiProgrammer · begonnen am 29. Jan 2014 · letzter Beitrag vom 29. Jan 2014
Antwort Antwort
DelphiProgrammer

Registriert seit: 5. Apr 2013
Ort: Kennste eh net! wer weiss, wer weiss o.o
43 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Mehrere Formulare richtig Beenden

  Alt 29. Jan 2014, 08:09
Hallo,

ich habe ein Programm, welches aus 3 Formularen besteht.
Das erste Formular ist ein login, der sich nach der richtigen Passworteingabe unsichtbar macht.
Danach wird das Hauptformular gestartet. Wenn ich dieses jedoch schließe, sehe ich in der
Entwicklungsumgebung noch, dass das Programm ausgeführt wird.
Wie kann ich also alle forms richtig schließen?

LG Christopher

PS: Ich hab es schon mit Loginform.close versucht aber da kommt dann ein fehler: "Stacküberlauf".
Christopher
---------------------------------------------------
I ♥ Delphi
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.412 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Mehrere Formulare richtig Beenden

  Alt 29. Jan 2014, 08:17
Und bei Application.MainForm.Close; ?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#3

AW: Mehrere Formulare richtig Beenden

  Alt 29. Jan 2014, 08:20
Ich verweise mal hier hin, denke das Problem ist das selbe. http://www.delphipraxis.net/178525-a...icht-mehr.html
Lösung siehe #25
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
DelphiProgrammer

Registriert seit: 5. Apr 2013
Ort: Kennste eh net! wer weiss, wer weiss o.o
43 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#4

AW: Mehrere Formulare richtig Beenden

  Alt 29. Jan 2014, 08:22
Danke Problem Gelöst!
Christopher
---------------------------------------------------
I ♥ Delphi
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#5

AW: Mehrere Formulare richtig Beenden

  Alt 29. Jan 2014, 08:27
@DelphiProgrammer

Close hat unabhängig vom Fenster unterschiedliche Funktionsweise. Beim Hauptformular beendet es die Applikation, bei anderen Fenstern schließt es nur das Fenster. Zum beenden des Programms sollte immer das Hauptfenster geschlossen werden. Auch sollte das Hauptfenster nicht für Passwortabfragen "missbraucht" werden. Besser wäre es evtl. aus dem Hauptfenster ein weiteres Fenster mit der Passwortabfrage aufzurufen.

Also, das Programm so konstruieren, dass man zuletzt immer mit dem Hauptfenster arbeitet, oder aus dem weiteren Fenster das Hauptfenster beenden oder den Tipp von DeddyH anwenden.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 19:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf