@PutQueue
Syntax
@PutQueue(QUEUEHANDLE;FNPRIORITY;TEXTMESSAGE);
Beschreibung
Stellt die Message TEXT TEXTMESSAGE mit der Priorität FN FNPRIORITY in die Message-Queue mit dem Queue-Handle VSPECQUEUEHANDLE QUEUEHANDLE.
Im Erfolgsfall wird TRUE zurückgegeben, andernfalls @ERROR.
FN FNPRIORITY:
1 = Höchste Priorität.
65534 = Niedrigste Priorität
65535 = Keine Priorität (wird am Ende der Message-Queue plaziert.)
Beispiel: @PutQueue(QUEUEHANDLE;FNPRIORITY;TEXTMESSAGE);
TEXTQUEUENAME:="QUEUE_NAME_1";
Ret:=@CreateQueue(TEXTQUEUENAME);
QUEUEHANDLE:=@OpenQueue(TEXTQUEUENAME);
TEXTMESSAGE:="Test Message";
FNPRIORITY:=1;
Ret:=@PutQueue(QUEUEHANDLE;FNPRIORITY;TEXTMESSAGE);
@LogReport(Ret);
QUEUEHANDLE:=@CloseQueue(QUEUEHANDLE);
Es wird eine Message-Queue mit dem Namen "QUEUE_NAME_1" erzeugt und geöffnet.
Die Message "Test Message" wird in die Message-Queue gestellt anschließend wird die Message-Queue wieder geschlossen.
Der Return-Wert von @PutQueue wird im APILog ausgegeben.
