Vcl.SvcMgr.TServiceApplication.Run
Delphi
procedure Run; virtual;
C++
virtual void __fastcall Run();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.SvcMgr.pas Vcl.SvcMgr.hpp |
Vcl.SvcMgr | TServiceApplication |
Description
Installe, recense et ajoute des services à sa liste de composants et crée un thread pour l'application service.
La méthode Run gère l'installation et la désinstallation des services, selon les commutateurs de la ligne de commande. Lorsque l'application service est lancée en utilisant le commutateur /INSTALL, il recense les services contenus. S'il s'agit du commutateur /UNINSTALL, ses services sont dérecensés. A moins que l'application soit lancée avec le commutateur /SILENT, l'application service affiche un message de confirmation après avoir réussi à installer ou à désinstaller ses services.
S'il n'est pas appelé avec le commutateur /INSTALL ou /UNINSTALL, Run crée un thread pour l'application service qui répond aux messages Windows provenant des clients. Notez que ce thread est utilisé par l'application, il est différent des instances de TServiceThread dédiées qui sont associées avec chaque service de l'application.