Sign in Join
FPDoc Onlineexperiment

TWinBindings class

In unit DaemonApp

Windows Daemon bindings (windows only).

Declaration

pascal
TWinBindings = class(TPersistent)

Inheritance

  1. TWinBindings
  2. TPersistent
  3. TObject

Description

TWinBindings contains windows-specific properties for the daemon definition (in WinBindings). If the daemon should not run on Windows, then the properties can be ignored.

See also

Properties

ErrCodepublicService specific error code.
Win32ErrCodepublicGeneral windows error code.
DependenciespublishedService dependencies.
GroupNamepublishedService group name.
PasswordpublishedPassword for service startup.
UserNamepublishedUsername to run service as.
StartTypepublishedService startup type.
WaitHintpublishedTimeout wait hint.
IDTagpublishedLocation in the service group.
ServiceTypepublishedType of service.
ErrorSeveritypublishedError severity in case of startup failure.
AcceptedCodespublished

Methods

CreatepublicCreate a new TWinBindings instance.
DestroypublicRemove a TWinBindings instance from memory.
AssignpublicCopies all properties.

Inherited

From TPersistent (7)

AssignTo DefineProperties FPOAttachObserver FPODetachObserver FPONotifyObservers GetNamePath GetOwner

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.