Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form nicht anzeigen wenn Autostart aktiviert (https://www.delphipraxis.net/15037-form-nicht-anzeigen-wenn-autostart-aktiviert.html)

F.W. 20. Jan 2004 22:21


Form nicht anzeigen wenn Autostart aktiviert
 
Ich habe schonmal ein Programm geschrieben, welches einen Autostart Parameter verarbeiten konnte. Damals habe ich das bei einem Titelbildschirm gemacht, wenn der Autostartparameter dranhing, dann zeigte die Form beim schließen das Mainformular einfach nicht an.

Jetzt will ich das wieder tun, allerdings ohne Startbildschirm. In welche Prozedur könnte ich das verschwinden der eigenen Form bei Autostart eingeben?

Ich hab's schon mit OnShow und OnActivate versucht, da kommt ein Fehler.

Danke schonmal!

trifid 20. Jan 2004 23:04

Re: Form nicht anzeigen wenn Autostart aktiviert
 
Hallo,

beim OnCreate ? das fehlte noch in Deiner Aufzählung

oder im .dpr - File
Delphi-Quellcode:
if autostartflag = true then
begin
   Application.CreateForm(TFormExtra, FormExtra);
end;

Nightshade 21. Jan 2004 00:11

Re: Form nicht anzeigen wenn Autostart aktiviert
 
Oder andersherum, das Form von vorneherein
visible:=false
setzen, und wenn es nicht autostart ist im OnCreate
visible:=True
setzen.

SirThornberry 21. Jan 2004 07:38

Re: Form nicht anzeigen wenn Autostart aktiviert
 
Am besten in der Projektdatei prüfen ob das programm im Autostart ist und dementsprechend
Application.showmainform := False;
setzen

F.W. 21. Jan 2004 14:47

Re: Form nicht anzeigen wenn Autostart aktiviert
 
Ich habe mich für Application.ShowManiForm= False entschieden und möchte euch danke.

PS: Im OnCreate hat Form1.Visible := False oder Form1.Hide keine Wirkung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:11 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 by Thomas Breitkreuz