infra:NET Expert
 
×
5.2.1 Registrieren
Um eine Service-Callback für den periodischen Aufruf zu registrieren muss folgende Callback des infra: Tickers gerufen werden:
CBgTICRegisterService
Voraussetzung:             
Das Plugin „INFRATIC“ muss installiert sein.
Beschreibung:               
Registriert eine Callback mit zugehörigen Parametern beim infra: Sekunden Timer. Callbacks, die mit dieser Funktion registriert werden, werden jede Sekunde automatisch gerufen.
Als Callback können z.B. die hierbeschriebenen Callbacks angegeben werden. I.d.R. wird diese Funktion aber zum Registrieren von internen Timing Aufgaben verwendet. Die jeweiligen registrierten Callbacks können mit der Funktion „CBgTICDeregisterService“ wieder aus dem Timer entfernt werden.
Parameter:                    
Name:Callback,Parameter
Als Parameter wird ein beliebiger (aber eindeutiger) Name gefolgt von einem Doppelpunkt und der zu registrierende Callback und wahlweise durch ein Komma getrennt ein Parameter für die zu registrierende Callback angegeben. Der Parameter kann auch infra: Makros wie DBFIELD oder LBUF enthalten, um z.B. die zu übergebenden Daten zur Laufzeit (z.B. aus der infra: Datenbank) zu ermitteln. Die Auswertung der Makros erfolgt dann jeweils kurz vor dem nächsten Aufruf der angegebenen Callback. So können z.B. Synchronisationsprocesse abh. von dynamischen infra: Daten eingerichtet werden.
Der angegebene Name wird zum Deregistrieren des Timers in der Funktion „CBgTICDeregisterService“ benötigt.
Beispiel:                        
Startet jede Sekunde ein neues Notepad. Viel Spass!