TsgcUDPCLient › Propiedades › NotifyEvents

NotifyEvents Propiedad

Controla cómo se envían los eventos de datagrama recibido y de excepción al hilo principal.

Sintaxis

property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;

Valor Predeterminado

neAsynchronous

Observaciones

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.

Ejemplo

oClient.NotifyEvents := neAsynchronous;

Volver a Propiedades