Vcl.SvcMgr.TServiceApplication.Run

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Run; virtual;

C++

virtual void __fastcall Run();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.SvcMgr.pas
Vcl.SvcMgr.hpp
Vcl.SvcMgr TServiceApplication

Beschreibung

Übernimmt die Installation, die Registrierung und das Einfügen von Diensten in die Komponentenliste. Außerdem wird für die Dienstanwendung ein Thread erzeugt.

Run sorgt, abhängig von Kommandozeilenschaltern, für die Installation bzw. Deinstallation von Diensten. Wenn die Dienstanwendung mit dem Schalter /INSTALL ausgeführt wird, registriert sie die in ihr enthaltenen Dienste. Bei Verwendung des Schalters /UNINSTALL wird die Registrierung der Dienste wieder rückgängig gemacht. Wenn die Anwendung nicht mit dem Schalter /SILENT ausgeführt wird, wird bei Beendigung der erfolgreichen Installation bzw. Deinstallation eine Meldung angezeigt.

Wenn Run nicht mit dem Schalter /INSTALL oder /UNINSTALL aufgerufen wird, erzeugt die Methode einen Service-Anwendungs-Thread, der auf Windows-Botschaften von Clients antwortet. Beachten Sie, dass der in Run abgespaltene Thread für die Anwendung vorgesehen ist und sich von den dedizierten TServiceThread-Instanzen unterscheidet, die zu den einzelnen Diensten der Anwendung gehören.