TsgcTCPClient › Propriétés › NotifyEvents

NotifyEvents Propriété

Contrôle la manière dont les événements de connexion sont distribués au thread principal.

Syntaxe

property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;

Valeur par défaut

neAsynchronous

Remarques

Trois modes sont disponibles : neAsynchronous (par défaut) met les événements en file d'attente et les synchronise de manière asynchrone avec le thread principal ; neSynchronous bloque le thread de connexion jusqu'à ce que le thread principal ait traité l'événement (utilise TThread.Synchronize) ; neNoSync déclenche les événements directement sur le thread de connexion, ce qui est plus rapide mais exige que le gestionnaire d'événements soit thread-safe.

Exemple


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

Retour aux propriétés