[Delphi] Wykrywanie zamykania programu

0

Jak wykryć moment zamykania programu - chodzi o to by program wykrył moment zamykania samego siebie.
Wstawianie czegos w OnFormClose nie działa bo używam:
Application.ShowMainForm := False;

ewniak

0

Reaguj na WM_CLOSE ew. WM_QUIT

--
Jest jeszcze jeden błąd ... :)
--------Oficjalny kanał----------
Service for programmers w IRC: #4programmers, warszawa.ircnet.pl (POLNet)

0

Reaguj na WM_CLOSE ew. WM_QUIT

no ale to nie działa, bo jak juz pisałem moja aplikacja nie ma okna...

Pewniak

0

no ale to nie działa, bo jak juz pisałem moja aplikacja nie ma okna...

Ale ma okno Application z Application.Handle.

--
Vogel [[email protected]]

Life is just a dream, you know...
[Cowboy Bebop]

0

Ale ma okno Application z Application.Handle.

a po chłopsku?

0

Ale ma okno Application z Application.Handle.

a po chłopsku?

Nie masz okna formy, więc do niej komunikaty nie dochodzą, ale masz okno aplikacji (niewidoczne). Jeżeli potrzebujesz podać uchwyt formy przy komunikatach to podajesz Application.Handle. Jeżeli potrzebujesz przejąć przetwarzanie komuniktów to robisz tzw. subclassing. Podstawiasz swoją procedurę zamiast standardowej obsługi komunikatów:
Application.OnMessage := TwojaProcedura.

--
Jest jeszcze jeden błąd ... :)
--------Oficjalny kanał----------
Service for programmers w IRC: #4programmers, warszawa.ircnet.pl (POLNet)

0

A wiec chce wywolac jakas procedure w sytuacji jaka opisalem wyzej...
Moze jakis gotowiec? :

0

A ja masz zamknac program bez formy?

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