JobOpen
JobOpen(int1[, handle2]) : handle
Kontrollobjekt erzeugen
Details
- int1: Id eines Job-Objekts
- handle2: Deskriptor eines Dialogs
- Resultat:
handleDeskriptor des JobControl-Objekts oder Fehlerwert - Siehe: Verwandte Befehle , JobControl ,
JobClose (), Inter-Thread-Kommunikation (Blog)
Die Anweisung kann innerhalb einer Ereignisfunktion des SOA-Service , sowie im Standard- oder Advanced-Client ausgeführt werden.
Mit diesem Befehl wird für den Job mit der Id (int1) ein Kontrollobjekt angelegt. Pro Job kann nur ein Kontrollobjekt vorhanden sein. Das Resultat ist _ErrInUse, wenn bereits ein Kontrollobjekt für diesen Job besteht. Existiert kein Job mit der angegebenen Id, wird _ErrUnknown zurückgeliefert. Das Kontrollobjekt sollte vor Ende der Prozedur mit JobClose () wieder geschlossen werden.
Im Parameter (handle2) kann optional der Deskriptor eines Dialoges angegeben werden. Ereignisse, die mit JobEvent () von dem Job ausgeführt werden, werden an das Ereignis EvtJob von dem angegebenen Dialog weitergeleitet.
Der Parameter (handle2) kann nur beim Aufruf aus dem Standard- oder Advanced-Client angegeben werden.