TsgcUDPCLient › Właściwości › NotifyEvents

NotifyEvents Właściwość

Kontroluje sposób przekazywania zdarzeń dotyczących odebranych datagramów i wyjątków do głównego wątku.

Składnia

property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;

Wartość domyślna

neAsynchronous

Uwagi

Określa model wątkowania używany do wywoływania zdarzeń OnUDPRead i OnUDPException. neAsynchronous (domyślnie) kolejkuje zdarzenia i dostarcza je do głównego wątku w tle, dzięki czemu można bezpiecznie dotykać kontrolek VCL/FMX bez blokowania czytnika UDP; neSynchronous używa Synchronize do dostarczania każdego zdarzenia i czeka na powrót handlera; neNoSync wywołuje zdarzenie bezpośrednio w wątku czytnika, co jest najszybszą opcją, ale wymaga, aby kod handlera był bezpieczny wątkowo. Opcji neNoSync należy używać wyłącznie, gdy handlery zdarzeń nie mają dostępu do interfejsu użytkownika.

Przykład

oClient.NotifyEvents := neAsynchronous;

Wróć do Właściwości