| [Overview][Resource strings][Types][Classes][Procedures and functions][Variables][Index] | 
Create daemon instance
Source position: daemonapp.pp line 394
| public function TCustomDaemonApplication.CreateDaemon( | 
| DaemonDef: TDaemonDef | 
| DaemonDef | 
 | Daemon definition containing information to create a daemon. | 
New TCustomDaemon instance.
CreateDaemon is called whenever a TCustomDaemon instance must be created from a TDaemonDef daemon definition, passed in DaemonDef. It initializes the TCustomDaemon instance, and creates a controller instance of type TDaemonController to control the daemon. Finally, it assigns the created daemon to the TDaemonDef.Instance property.
In case of an error, an exception may be raised.
| 
 | Internal daemon controller class | |
| 
 | Base daemon application class | |
| 
 | Daemon definition | |
| 
 | Instance of the daemon class |