HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

TIBUninstall komponens


Interbase 22. rész

Példaprogram letöltése

3937 bájt

Eltávolítást végző programokban a TIBUninstall komponenst használhatjuk. A komponens tulajdonságai, metódusai és eseményei nagyon hasonlítanak a sorozatban már megismert TIBInstall komponenséhez.
Először meg kell határoznunk, hogy hol található a szerver, valamint az eltávolításhoz szükséges információkat tartalmazó ibunins.xxx fájl. (xxx helyére egy háromjegyű számot kell helyettesíteni az installációk számától függően.) Beállíthatjuk, hogy a folyamat során milyen üzeneteket lásson a felhasználó. Az UnInstallCheck metódus segítségével ellenőrizhetjük, hogy mindent helyesen állítottunk-e be. A törlési folyamat elindításához meg kell hívnunk az UnInstallExecute parancsot.

Tulajdonságok
  • MsgFilePath azt a könyvtárat állítja be vagy adja vissza értékként, amelyikben az ibinstall.msg fájl megtalálható.
  • Progress tulajdonság egy 0 és 100 közzé eső egész számot ad vissza, amelyik arról tájékoztat, hogy az eltávolítás hány százalékán van már túl a program. Értékét egy folyamatsávon keresztül jelezhetjük a felhasználó felé.
  • RebootToComplete tulajdonság igaz értéke jelzi, ha az eltávolítás végén a gépet újra kell indítani. Alapértelmezett értéke: hamis. Megjegyzendő, hogy a dokumentáció szerint ez a tulajdonság írható és olvasható, ha azonban a forráskódban meg szeretnénk változtatni értékét, fordítási hibával leállna a fordító.
  • UnInstallFile visszatér az uninstall fájl nevével és elérési útvonalával, amelyik a program eltávolításához szükséges és a telepítés beállításait tartalmazza.

Metódusok
  • UnInstallCheck: ellenőrizhetjük azt, hogy minden készen áll-e az eltávolítás megkezdéséhez.
  • UnInstallExecute: az eltávolítás folyamatát végrehajtó metódus.

Események
OnError: Ez az esemény akkor következik be, amikor hiba történik az eltávolítás folyamán. A visszatérési értékkel határozhatjuk meg, hogy mi történjen:
  • srContinue: folytatódjon,
  • srRetry: próbálja újra,
  • srAbort: a fejeződjön be az eltávolítás.

OnStatusChange: Az esemény bekövetkezik, amikor az eltávolítás állapotában változás történik. Ez az esemény időről-időre bekövetkezik miután meghívtuk az UnInstallExecute metódust. Itt tájékoztathatjuk a felhasználót az eltávolítás folyamatáról. A StatusComment paramétert használhatjuk szöveges tájékoztatásra. Ebben az eseményben frissíthetjük programunk állapotsávját a komponens Progress tulajdonságát felhasználva.

OnWarning: Az esemény akkor következik be, amikor az eltávolítás folyamán valamilyen figyelmeztetés keletkezik valamilyen ok miatt. A függvény visszatérési értéke vagy srContinue vagy srAbort lehet. A figyelmeztetést kiváltó okra a WarningCode és a WarningMessage paraméterekből következtethetünk.



Cikksorozat

#IDKategóriaCikk címeSorozat
3916WindowsA javascript nyelv bemutatása1. rész
3946WindowsJavascript változók és operátorok2. rész
3975WindowsKódvezérlés JScript-ben3. rész
4004WindowsFüggvények és objektumok4. rész
4036WindowsFejlett funkciók a JavaScript nyelvben5. rész
4066WindowsFejlett funkciók a JavaScript nyelvben - folytatás6. rész
4116WindowsReguláris kifejezések7. rész
4145WindowsReguláris kifejezések - folytatás8. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2001 évkönyv 585. 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 |