Ukrywanie formy głównej

0

Cześć wszystkim. Próbuje ukryć główną formę projektu ale ani visible := false ani form.hide nie dziala. Jak moża to wykonać?

0

Cześć wszystkim. Próbuje ukryć główną formę projektu ale ani visible := false ani form.hide nie dziala. Jak moża to wykonać?

Przy starcie programu? jak tak to......

Szukaj bo było [!!!] [!!!] [!!!] [!!!] [!!!] [!!!] [!!!]

0

RedBak tez wiele razy dostalem taka odpowiedz ale jak wiesz funkcja szukaj tego serwisu jest niezadowalajaca pod wzgledem skutecznosci i inteligencji szukania temu lepiej powtorzyc odpowiedz :)

w kodzie pliku Projektu (*.dpr) wstawiasz:

Application.ShowMainForm := False;

ja to wstawiam przed

Application.CreateForm(TForm1, Form1);

:)

0

Serdecznie dziękuje za pomoc york_daro!

0

Jeszcze jeden problem, jak zamknąć taką aplikacje?

Application.Terminate

aniclose

 nie działa<code class="delphi">PostMessage(Form1.Handle,WM_QUIT,0,0)

w moim przypadku sie nie sprawdzi bo aplikacja na koniec zwalnia kilka zasobów (obowiązkowo do poprawnego działania systemu) więc killowanie odpada.

0

Application.Terminate musi Ci działać..... zrobiłeś chyba coś nie tak w kodzie... lepiej sprawdź debuggerem czy w ogóle dochodzi Ci do tego Terminate, albo poprosimy kod...

0

Jaksiemasz widocznie twoja aplikacja coś wykonuje jeszcze jakiś proces i dopiero jak go skończy to zadziała Application.Terminate;

0

tez kiedys mialem taki program zagmatwany i nie chialo mi sie szukac bledu - generalnie program sie wylaczal ale pozostawal proces zainicjowany..... dodalem kod killujacy proces w menedzerze i bylo git....ale to taka metoda na sznurek i petelke....ale cuż :D

0

ja mialem takie problemy jak kiedys naladowalem za duzo procedur w Form.OnCreate... i jeszcze bedac gdzies tam w OnCreate zrobilem mu Application.Terminate... ale zaraz po tym przeciez projekt przechodzil na Application.Run i byla kaszana ;)

0

OK, poradziłem sobie, zrobiłem procedurę alias dla terminate. Zadziałało.

1 użytkowników online, w tym zalogowanych: 0, gości: 1