TsgcUDPCLient › Propiedades › NotifyEvents
Controla cómo se envían los eventos de datagrama recibido y de excepción al hilo principal.
property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;
neAsynchronous
Determina el modelo de hilos utilizado para disparar OnUDPRead y OnUDPException. neAsynchronous (predeterminado) pone en cola los eventos y los entrega al hilo principal en segundo plano, de modo que los controles VCL/FMX pueden tocarse de forma segura sin bloquear el lector UDP; neSynchronous usa Synchronize para entregar cada evento y espera a que el manejador retorne; neNoSync dispara el evento directamente en el hilo lector, que es la opción más rápida pero requiere que el código del manejador sea seguro para hilos. Elija neNoSync solo cuando los manejadores de eventos no accedan a la interfaz de usuario.
oClient.NotifyEvents := neAsynchronous;