infra:NET Expert
 
×
5.1 Programmstart
Jedes PlugIn hat eine Startfunktion InitPlugIn, die automatisch beim Starten von infra: gerufen wird. In dieser Startfunktion erzeugt infratic einen unsichtbaren Dialog mit der ID „INFRATIC“ als Kind des ebenfalls unsichtbaren Dialogs für asynchrone Systemaufgaben (mit der ID „INFRASYSACTION“).
Dieser unsichtbare Dialog dient lediglich als Träger der Timer-Callback iCBpTICTimer, die von infratic dort hinterlegt wird. Diese Callback wird anschließend vom System jede Sekunde gerufen. Innerhalb dieser Timer-Callback werden alle Service-Callbacks, die beim infra: Ticker registriert wurden, gerufen.
Ebenfalls beim Start wird die eigene Service-Callback CBgTICUpdateWorkDate registriert, die fortan den Datumswechsel überwacht und ggf. die globalen infra: Datumsvariablen aktualisiert.