TsgcTCPClient › Propriedades › NotifyEvents
Controla como os eventos de conexão são despachados para a main thread.
property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;
neAsynchronous
Três modos estão disponíveis: neAsynchronous (padrão) enfileira os eventos e os sincroniza com a thread principal de forma assíncrona; neSynchronous bloqueia a thread da conexão até que a thread principal tenha processado o evento (usa TThread.Synchronize); neNoSync dispara os eventos diretamente na thread da conexão, o que é mais rápido, mas exige que o manipulador de evento seja thread-safe.
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.NotifyEvents := neSynchronous;
oTCP.Active := true;