Vcl.SvcMgr.TServiceApplication.DelayInitialize

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property DelayInitialize: Boolean read FDelayInitialize write FDelayInitialize;

C++

__property bool DelayInitialize = {read=FDelayInitialize, write=FDelayInitialize, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Vcl.SvcMgr.pas
Vcl.SvcMgr.hpp
Vcl.SvcMgr TServiceApplication

Description

Spécifie si la fonction Application.Initialize est appelée depuis TService.Main.

Définissez la valeur de la propriété DelayInitialize sur False pour provoquer l'appel de la fonction Application.Initialize depuis TService.Main (après l'appel de StartServiceCtrlDispatcher). Par défaut, la valeur de la propriété DelayInitialize est déjà définie sur False.

La définition de la valeur de la propriété DelayInitialize sur True provoque l'initialisation différée de l'objet Application et peut affecter les événements. En conséquence, des événements comme TService.OnCreate surviennent avant l'initialisation. L'initialisation différée est seulement recommandée si l'application de service enregistre un objet de classe avec OLE et est destinée pour une utilisation avec Windows 2003 Server.