Delphi-PRAXiS
Seite 3 von 3     123   

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/)
-   -   Form2 öffnen, Form1 schliessen => Programm absturz (https://www.delphipraxis.net/150487-form2-oeffnen-form1-schliessen-%3D-programm-absturz.html)

Deep-Sea 19. Apr 2010 10:23

Re: Form2 öffnen, Form1 schliessen => Programm absturz
 
Zitat:

Zitat von hoika
Das Form0 kannst du z.B. per Width / Height = 0 "verschwinden lassen"

Wohl eher mit Hide oder (wenn man's von Anfang an verstecken will) Application.ShowMainForm := False; :wink:

hoika 19. Apr 2010 11:05

Re: Form2 öffnen, Form1 schliessen => Programm absturz
 
Hallo,

damit verschwinden doch aber auch die vom Mainform erzeugten Forms, oder irre ich mich ?


Heiko

DeddyH 19. Apr 2010 11:16

Re: Form2 öffnen, Form1 schliessen => Programm absturz
 
Wieso sollten sie?

Deep-Sea 19. Apr 2010 11:20

Re: Form2 öffnen, Form1 schliessen => Programm absturz
 
Der Eintrag in der Taskleiste verschwindet jedoch. Ob dies akzeptabel ist, ob Application.MainFormOnTaskbar := False gesetzt wird oder ob man für jede Form einen eigenen Eintrag erstellt muss man anforderungsabhängig entscheiden.

Delphi-_-N00b 22. Apr 2010 15:48

Re: Form2 öffnen, Form1 schliessen => Programm absturz
 
Ja über visible:=false;
habe ich es auch versucht, aber dann ist das problem, wenn der Nutzer des Programms seine arbeit getan hat, kann er nur das 1. fenster schließen und nicht das 2.

DeddyH 22. Apr 2010 15:50

Re: Form2 öffnen, Form1 schliessen => Programm absturz
 
Wie? Wenn das erste das Mainform ist, wird das zweite doch automatisch mit geschlossen, oder versteh ich Dich falsch?

Delphi-_-N00b 22. Apr 2010 15:59

Re: Form2 öffnen, Form1 schliessen => Programm absturz
 
Ja ich glaub du verstehst mich falsch^^

Ich habe eine Form1 und eine Form2 auf Knopfdruck öffnet sich form2 und form1 wir unsichtbar. Jetzt ist aber das Problem, das wenn es unsichtbar ist, man sie logischerweise auch nicht schließen kann. Also Form1 offen bleibt, auch wenn man Form2 schließt

DeddyH 22. Apr 2010 16:04

Re: Form2 öffnen, Form1 schliessen => Programm absturz
 
Dann zeig Form1 beim Schließen von Form2 doch wieder an, wo ist das Problem?

Delphi-Laie 22. Apr 2010 17:49

Re: Dumme Frage: Ich krieg es trotzdem nicht hin
 
Rundumschlag wegen des Anlasses weiter oben in dieser Diskussion:

Ich beobachte schon seit langem, wie die Umgangsformen (und auch das allgemeine Schriftsprachniveau) immer mehr degenerieren und dekadieren. Nicht mal für solch(e) kleine(n), einfache(n) Zauberwörtchen wie „bitte“ und „danke“ reicht es heutzutage sehr oft leider mehr. Auch wird sich das Geschriebene oft genug nicht mehr durchgelesen und ggf. korrigiert. Was das zusammengeklimpert (oder besser: in die Tastaturen gehämmert) wird, kann man oft genug nur als Zumutung bezeichnen. Insofern bin ich über die dennoch rege Hilfeleistung erstaunt.

Zitat:

Zitat von DeddyH
Und zum Thema: ich vermute, dass Form1 das Hauptformular ist. Wenn man das Hauptformular schließt, beendet sich das Programm, das war (zumindest unter Delphi) schon immer so.

Mit dem C++-Builder scheint es ebenso zu sein. Mit C# bekomme ich es auf die Schnelle nicht hin....

Edit: Auch mit C# (für jemanden, der von Delphi geprägt wurde, (anfänglich?) eine einzige Dauerfrustration) ist es natürlich auch nicht anders.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:12 Uhr.
Seite 3 von 3     123   

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