Vcl.SvcMgr.TServiceApplication

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTServiceApplication

Delphi

TServiceApplication = class(TComponent)

C++

class PASCALIMPLEMENTATION TServiceApplication : public System::Classes::TComponent

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Vcl.SvcMgr.pas
Vcl.SvcMgr.hpp
Vcl.SvcMgr Vcl.SvcMgr

Beschreibung

TServiceApplication kapselt eine Windows NT-Dienstanwendung.

TServiceApplication kapselt einen Windows NT-Anwendungstyp, der auch Dienst genannt wird. TServiceApplication stellt das grundlegende Verhalten solcher Anwendungen bereit. Jedes Dienstprojekt deklariert automatisch als Instanz der Anwendung eine Variable Application des Typs TServiceApplication. Das Einfügen der Variablen in ein Projekt geschieht folgendermaßen: Wählen Sie im IDE-Hauptfenster den Menübefehl Datei / Neu und dann im Dialogfeld Neue Einträge den Befehl Service-Anwendung.

TServiceApplication enthält TService-Objekte, die jeweils einen Windows NT-Dienst kapseln. Das Dienstanwendungsobjekt stellt Methoden bereit, um Dienstobjekte zu erzeugen und um Dienste zu installieren, zu registrieren, zu verteilen und zu deinstallieren.

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.

Anmerkung:  Fügen Sie die Units Forms oder Httpapp nicht in die uses-Liste des Projekts ein (Delphi) bzw. fügen sie die Header für diese Units nicht mit include in den Projektquelltext ein (C++). In diesen Units werden konfligierende Application-Variablen der Typen TApplication bzw. TWebApplication deklariert.

Siehe auch