Jak mogę ukryć formę zaraz po uruchomieniu aplikacji ??
Jak w OnCreate dam Form1.hide, albo form1.Visible := false to forma zostaje nadal na pulpicie...Chodzi mi tylko o to, żeby po starcie pokazała się ikonka w tray i program wykonał instrukcje i czekał na zamknięcie systemu...
w project source Application.ShowMainForm:=false;
a w onshow probowales?
jesli nie da sie to daj timer z intervl na 1 i w nim daj timer.enabled=false oraz form.hide
jak się da w onshow ukrycie to zdaje się wyskoczy błąd że nie można zmienić widoczności formy w zdarzeniach onshow i onhide
Najprościej: W ustawieniach projektu można wyłaczyć pokazanie formatki na starcie.
Dzieki...Zadziałał tylko numer z timerem
Dzieki...Zadziałał tylko numer z timerem
U mnie pierwszy sposób działa bez problemów. na pewno to dobrze robisz?
Project->View Source</code> i potem przed <code class="delphi">Application.Run;</code> dopisz <code class="delphi"> Application.ShowMainForm := False</code>. Potem bez problemów można dać <code class="delphi">Form1.Show
przy kliknięciu na traya
Szkoda pamięci na Timera
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.ShowMainForm := False ;
Application.Run;
no i trzeba we wlasciwosciach formy dac visible na false i bryka.
numer z timerem - nieprofesjonalny, zaby nie powiedziec zalosny.
i nie wiem jak wam ale mi dziala showmainform:=false w OnCreate, nie musze tego dawac w projekcie.
Ten temat byl poruszany juz tyle razy, ze przed chwila wydawalo mi sie, ze cofnalem sie w czasie. [glowa]