Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Alle Formulare verstecken (https://www.delphipraxis.net/8472-alle-formulare-verstecken.html)

Jörn 5. Sep 2003 11:43


Alle Formulare verstecken
 
Ich hab da ein kleines Problem. Ich möchte ein Prog schreiben, bei dem ich alle Formulare ausblenden muss. Nur so was wie
Form1.close;
oder
Form1.visible := false;
geht ja nicht! Jemand ne Idee? Schon ma Danke!

Generalissimo 5. Sep 2003 11:48

Re: Alle Formulare verstecken
 
Warum geht das nicht?

Jörn 5. Sep 2003 12:03

Re: Alle Formulare verstecken
 
Na ja es hat einfach keinen Effekt, als wäre es im Quelltext gar nich vorhanden :-(

CalganX 5. Sep 2003 12:09

Re: Alle Formulare verstecken
 
Hi,
rein theoretisch müsste das funktionieren. Wo hast du das denn geschrieben? Wird das auch wirklich aufgerufen?

Chris

Generalissimo 5. Sep 2003 12:10

Re: Alle Formulare verstecken
 
hm komisch, bei mir hat es gerade funktioniert.
Kannst du ein wenig Quelltext mal zeigen.

Vielleicht gibt es irgendwo eine Stelle, die das verhindert.

Jörn 5. Sep 2003 12:17

Re: Alle Formulare verstecken
 
Ich habs in tform1.create geschrieben, damit das gleich im hintergrund aufgerufen wird, wenn das prog aufgeht.

Generalissimo 5. Sep 2003 12:19

Re: Alle Formulare verstecken
 
nene geht da nich.
Machs mal in OnShow

Edit: Vergiss das oben! In OnShow und OnHide geht das ja auch nicht.

Jörn 5. Sep 2003 12:23

Re: Alle Formulare verstecken
 
"Cannot change Visible in OnShow or OnHide" kommt da bei mir...

EDIT @ Generalissimo: Genauso siehts aus...

Generalissimo 5. Sep 2003 12:32

Re: Alle Formulare verstecken
 
Sag mir mal was du machen willst.
Willst du ein Programm schreiben das nur neben der Uhr unten erscheint?

Jörn 5. Sep 2003 12:40

Re: Alle Formulare verstecken
 
Hmm nee ein Prog das nur "aufwacht", wenn es per Netzwerk einen Befehl kriegt. Sonst soll es "unsichtbar" sein, kann und soll zwar im Taskmanager zu sehen sein, aber sonst soll man davon nichts mitkriegen.

Christian Seehase 5. Sep 2003 12:58

Re: Alle Formulare verstecken
 
Moin Jörn,

schreib mal in die Projektdatei

Delphi-Quellcode:
Application.ShowMainForm := false;
und zwar irgendwo hinter dem ersten CreateForm, und vor dem Application.Run.

Generalissimo 5. Sep 2003 12:58

Re: Alle Formulare verstecken
 
Öffne mal den Quelltext der Projektdatei
(Projektverwaltung->Exe mit rechter Maustaste->Quelltext anzeigen)

und setze mal vor Application.run

Application.ShowMainForm:=False;

Probier das mal.

Jörn 5. Sep 2003 13:02

Re: Alle Formulare verstecken
 
Geil das funzt danke ihr habt mir sehr weitergeholfen!


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