HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Saját magát újraindító alkalmazás


Példaprogram letöltése

4675 bájt

Ebben a példában egy olyan alkalmazást készítünk, amely képes saját magát újraindítani.

A programban egy naplófájlt is készítünk, amelybe bejegyezzük, hogy mikor lett indítva, leállítva, és azt, hogy újra lett-e indítva, vagy sem.
Létrehozunk egy logikai típusú globális változót, amely azt fogja megmondani, hogy kilépéskor az alkalmazást újra kell-e indítani, vagy nem. Az alkalmazás újraindítása akkor történik meg, amikor a futása már majdnem teljesen befejeződött. Ehhez pedig a project fájlban az Application.Run után adjuk meg a következő néhány sort:
  if FRestart then begin
    WinExec(PChar(Application.ExeName), SW_SHOWDEFAULT);
  end;
Az FRestart változó a BitBtn1 komponens OnClick eseményében kap igaz értéket. A WinExec függvénnyel futtatjuk az alkalmazást. Első paramétere a futtatandó program neve az elérési útvonallal együtt, a második pedig az alkalmazás megjelenítését befolyásolja.

Cikksorozat

#IDKategóriaCikk címeSorozat
1018DelphiVonalkód készítő komponens1. rész
1028DelphiVonalkód nyomtatása a QuickReport-al2. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2002 évkönyv 38. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |