Ukrywanie formy zamiast zamykanie

Odpowiedz Nowy wątek
2003-03-01 22:16

Rejestracja: 17 lat temu

Ostatnio: 7 lat temu

0

Jak ukryć forme zamiast ja zamknac. Chodzi o to ze nawet jak sie nacisnie "x" to program cały czas działa w tle


Nie ma jutra bez komputra. :-)

Pozostało 580 znaków

2003-03-01 22:18

Rejestracja: 17 lat temu

Ostatnio: 8 lat temu

0

Spróbój w OnCloseQuery dać

CanClose:=False;
Self.Hide;

[dopisek]
Sebek miał lepszy pomysł :P


Szymek

<span style="color: blue">"Nie twierdzę, że kobiety są głupie,
zostały stworzone na podobieństwo mężczyzn...
"</span> - George Eliot<span style="color: green">

Pozostało 580 znaków

2003-03-01 22:22

Rejestracja: 17 lat temu

Ostatnio: 3 lata temu

0

Podałem na ircu jak to zrobićale napisze jeszcze tu jakby ktoś tego szukał.

procedure TMainForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caNone;
//chowaj mnie z paska zadań i z listy procesów
end;

O chowaniu było w faq a na pewno w archiwum.

Jakby już wyłaczyli program to w on close daj - winexec(pchar(paramstr(0)),0);

http://4programmers.net/view_faq.php?id=38 - pasek zadań


pozdrawiam, Sebek

Pozostało 580 znaków

2003-03-01 22:34

Rejestracja: 17 lat temu

Ostatnio: 7 lat temu

0

Sebek, a czy po zastosowaniu twojego systemu procedura umieszczona w timerze w tak ukrytym progsie bedzie działać ??


Nie ma jutra bez komputra. :-)

Pozostało 580 znaków

2003-03-01 22:39

Rejestracja: 17 lat temu

Ostatnio: 3 lata temu

0

Raczej tak spróbuj schować program i w timerku puszczaj np. muze zeby sprawdzić czy bedzie działać :). Ale raczej tak bo ona mówi programowi zeby przy próbie zamkniecia nic nie robił.

Aha a jeśli chcesz wyłączyć taką aplikację użyj -> Application.Terminate;


pozdrawiam, Sebek

Pozostało 580 znaków

2003-03-02 09:19

Rejestracja: 17 lat temu

Ostatnio: 7 lat temu

0

Dzięki działa, ale dopiero jak napisałem:
Action := caNone;
Self.Hide;
Wiec oby dziękuje wszytskim :)


Nie ma jutra bez komputra. :-)

Pozostało 580 znaków

Odpowiedz

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