Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Aplikacija ne dozvoljava Windows-u da se ugasi

[es] :: Pascal / Delphi / Kylix :: Aplikacija ne dozvoljava Windows-u da se ugasi

[ Pregleda: 2009 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Aplikacija ne dozvoljava Windows-u da se ugasi01.02.2006. u 22:50 - pre 221 meseci
Primetio sam da, kad god radim nesto sa mrezama, npr. aplikaciju koja svakih XX sekundi dovlaci neki sadrzaj sa neta.(stoji u tray-u) ona ne dozvoljava Windows-u da se ugasi. Jednostavno, kada idem Start/Turn off Computer i opet turn off, neki procesi se ugase, ali moja aplikacija ostaje otvorena. Kada ugasim aplikaciju i ponovim proceduru za gasenje windows-a, sve je normalno i windows se ugasi. Evo sad sam radio neku aplikaciju koja ima poseban thread koji stalno pinguje neku IP adresu a ona stoji u tray-u i na onclosequery je stavljeno canclose:=false i ispod toga rutina za slanje aplikacije u tray (trebalo bi da program non stop radi), a prethodni programi nisu imali threadove i to za canclose... Koristim IdHTTP komponentu (Indy 10) da bih dovlacio sadrzaj sa Interneta....
Dakle, kako da moja aplikacija ne sprecava gasenje Windowsa i da li je iko imao slicnih problema?

Pozdrav!
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

ntojzan
Sandor II Tojzan
Becej

Član broj: 36657
Poruke: 168
*.bbtec.net.



Profil

icon Re: Aplikacija ne dozvoljava Windows-u da se ugasi01.02.2006. u 23:25 - pre 221 meseci
Moras staviti proveru u OnCloseQuery, pa ako je aplikacija vec u trayu, onda ubijes thread i stavis CanClose := True;
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Aplikacija ne dozvoljava Windows-u da se ugasi02.02.2006. u 00:12 - pre 221 meseci
Odradio sam malo drugacije, ali videcemo da li ce uspeti. Napravio sam globalnu promenljivu kenklouz i pri kreiranju aplikacije postavio je na false. Kada aplikacija primi poruku WM_QUERYENDSESSION onda se kenklouz postavlja na true, a za svaki slucaj sam stavio i application.terminate. Da li je mozda trebalo bez application.terminate? Inace ne gasim racunar cesto tako da ne mogu da probam jos

edit: Naravno u CloseQuery dogadjaju sam stavio CanClose:=kenklouz;

[Ovu poruku je menjao JaHvram dana 02.02.2006. u 01:19 GMT+1]
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Aplikacija ne dozvoljava Windows-u da se ugasi

[ Pregleda: 2009 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.