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

Shutdown, restart

[es] :: Pascal / Delphi / Kylix :: Shutdown, restart

[ Pregleda: 2571 | Odgovora: 11 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Crazy Mix
Nemanja Avramovic
Mladenovac

Član broj: 7103
Poruke: 331
*.telekom.yu

ICQ: 266136396
Sajt: www.quadrasoft.co.sr


Profil

icon Shutdown, restart08.12.2003. u 19:38

Kako da moj program primeti (i zaustavi ili odlozi za 5-6 sekundi) shutdown/restart proces u Windows-u?

Hvala
08.12.2003. u 19:38 

morlic
Milos Orlic
Beograd

Moderator
Član broj: 6081
Poruke: 732
*.79.EUnet.yu



Profil

icon Re: Shutdown, restart08.12.2003. u 19:58
windows salje poruku WM_QUERYENDSESSION programima kada se gasi/restartuje. potrebno je da uhvatis tu poruku i odradis sta treba. Ne mozes da odlozis na 5-6 sekundi. Jedino da otkazes (AbortSystemShutdown) ali to povlaci sa sobom neke druge preduslove za koje je pitanje da li ces ih imati...
08.12.2003. u 19:58 

Crazy Mix
Nemanja Avramovic
Mladenovac

Član broj: 7103
Poruke: 331
*.telekom.yu

ICQ: 266136396
Sajt: www.quadrasoft.co.sr


Profil

icon Re: Shutdown, restart09.12.2003. u 18:32
Jel moze to malo preciznije (recimo code, odnosno procedura)?
Plzzzz
09.12.2003. u 18:32 

morlic
Milos Orlic
Beograd

Moderator
Član broj: 6081
Poruke: 732
*.206.EUnet.yu



Profil

icon Re: Shutdown, restart09.12.2003. u 18:53
U programu u unitu glavne forme dodaj:

Code:

 ....
public
// U public delu glavne forme
procedure Gasenje(var Message: TMessage); Message WM_QUERYENDSESSION;
...

// U implementation delu dodas
procedure TForm1.Gasenje(var Message: TMessage);
begin
     // Ono sto zelis da se uradi kada dobijes poruku stavi ovde
end;
09.12.2003. u 18:53 

Crazy Mix
Nemanja Avramovic
Mladenovac

Član broj: 7103
Poruke: 331
*.telekom.yu

ICQ: 266136396
Sajt: www.quadrasoft.co.sr


Profil

icon Re: Shutdown, restart09.12.2003. u 18:56
Hvala mnogo!

Nisam jos probao, ali znam da ce da radi... Hvatao sam pre neke poruke... nesto kako zameniti celu formu sa captionbar-om... odnosno da form predstavlja caption bar (da mozes da pomeras form)... ali nije ni bitno


HVALA

P.S. A kako da prekinem proces gasenja?
09.12.2003. u 18:56 

Crazy Mix
Nemanja Avramovic
Mladenovac

Član broj: 7103
Poruke: 331
*.telekom.yu

ICQ: 266136396
Sajt: www.quadrasoft.co.sr


Profil

icon Re: Shutdown, restart10.12.2003. u 09:41
E uspeo sam da prekinem...
Ali u stvari on ga odlozi (WinXP)...
Posle 5-6 sekundi mi izbaci "End Program" i sam ga zatvara...

pogledaj kod:
Code:

if directoryexists('a:\') then begin
AbordSystemShutdown('');
showmessage('Yo, imas disketu u floppy-ju'); //nije ovakav originalni kod...
end;


Nesto tu ne stima... kapirao sam kada sam prvo prikazivao poruku pa onda prekidao shutdown, ali i ovako isto izbacuje...
10.12.2003. u 09:41 

morlic
Milos Orlic
Beograd

Moderator
Član broj: 6081
Poruke: 732
*.173.EUnet.yu



Profil

icon Re: Shutdown, restart10.12.2003. u 10:59
Windows prvo proba "fino" da opomene na gasenje. Oni koji se ne odazovu bivaju ugaseni. Sve ovo moze usporiti shutdown ali ga ne odlaze.
10.12.2003. u 10:59 

Brkic
Ilija Brkic
Sombor

Član broj: 55360
Poruke: 471
*.dynamic.sbb.rs.



Profil

icon Re: Shutdown, restart28.07.2008. u 21:14
Da ne pokrecem novu temu postavio bih jedno pitanje...

postoji li mogucnost nekog coda da prinudno ugasi racunara,znaci kao kada se drzi power dugme 5 sec i ugasi se ceo racinar ????
28.07.2008. u 21:14 

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 1460
*.adsl-1.sezampro.yu.



Profil

icon Re: Shutdown, restart28.07.2008. u 23:21
> postoji li mogucnost nekog coda da prinudno ugasi racunara,znaci kao kada se drzi power dugme 5 sec i ugasi se ceo racinar ????

Verovatno će ti biti najlakše pomoću JEDI funkcija, PowerOffOS/ExitWindows u JclMiscel.pas. Ne zaboravi da tvoj proces mora imati prava za gašenje računara.
28.07.2008. u 23:21 

Brkic
Ilija Brkic
Sombor

Član broj: 55360
Poruke: 471
*.dynamic.sbb.rs.



Profil

icon Re: Shutdown, restart29.07.2008. u 20:12
Da probao sam sa ExitWindows(EWX_POWEROFF,0) iz JclMiscel.pas ali se ponasa kao redovno gasenje win-a a meni treba da odmah iskljuci napajanje.
Ili sam pogresio u necemu ?
29.07.2008. u 20:12 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 3390
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: Shutdown, restart29.07.2008. u 20:48
To što pominješ u vezi 5 sekundi zadrške na Power tasteru je čist hardverski shut-down mašine, koji nema nikakve veze sa OS-om. Možda grešim, ali mislim da takav ultimativni 'programski interfejs' ka hardveru jednostavno ne postoji jer bi bio u suprotnosti sa nekim opštim pravilima u funkcionisanju OS-ova.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
29.07.2008. u 20:48 

Brkic
Ilija Brkic
Sombor

Član broj: 55360
Poruke: 471
*.dynamic.sbb.rs.



Profil

icon Re: Shutdown, restart30.07.2008. u 09:21
Znam da je pritiskom na Power dugme hardverski shut-down mašine ali sam mislio da se mozda moze nekako preskociti Shutdown win-a i da se samo izazove Power OFF.

Moguce je da ne moze.
30.07.2008. u 09:21 

[es] :: Pascal / Delphi / Kylix :: Shutdown, restart

[ Pregleda: 2571 | Odgovora: 11 ]

Postavi temu Odgovori

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