TsgcTCPClient › Eigenschaften › NotifyEvents

NotifyEvents Eigenschaft

Steuert, wie Verbindungsereignisse an den Hauptthread verteilt werden.

Syntax

property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;

Standardwert

neAsynchronous

Hinweise

Drei Modi sind verfügbar: neAsynchronous (Standard) stellt Ereignisse in eine Queue und synchronisiert sie asynchron mit dem Haupt-Thread; neSynchronous blockiert den Verbindungs-Thread, bis der Haupt-Thread das Ereignis verarbeitet hat (verwendet TThread.Synchronize); neNoSync löst Ereignisse direkt auf dem Verbindungs-Thread aus, was schneller ist, aber erfordert, dass der Ereignishandler threadsicher ist.

Beispiel


oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.NotifyEvents := neSynchronous;
oTCP.Active := true;

Zurück zu Properties