TsgcUDPCLient › Właściwości › NotifyEvents
Kontroluje sposób przekazywania zdarzeń dotyczących odebranych datagramów i wyjątków do głównego wątku.
property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;
neAsynchronous
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.
oClient.NotifyEvents := neAsynchronous;