TsgcTCPClient › Właściwości › NotifyEvents

NotifyEvents Właściwość

Kontroluje sposób przekazywania zdarzeń połączenia do głównego wątku.

Składnia

property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;

Wartość domyślna

neAsynchronous

Uwagi

Dostępne są trzy tryby: neAsynchronous (domyślny) kolejkuje zdarzenia i synchronizuje je z głównym wątkiem asynchronicznie; neSynchronous blokuje wątek połączenia do momentu przetworzenia zdarzenia przez główny wątek (używa TThread.Synchronize); neNoSync wyzwala zdarzenia bezpośrednio w wątku połączenia, co jest szybsze, ale wymaga, aby procedura obsługi zdarzeń była bezpieczna wątkowo.

Przykład


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

Wróć do Właściwości