TsgcUDPCLient › Propriedades › NotifyEvents

NotifyEvents Property

Controla como os eventos de datagrama recebido e de exceção são despachados para a main thread.

Sintaxe

property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;

Valor Padrão

neAsynchronous

Observações

Determina o modelo de threading utilizado para disparar OnUDPRead e OnUDPException. neAsynchronous (padrão) enfileira os eventos e os entrega à thread principal em segundo plano, então controles VCL/FMX podem ser acessados com segurança sem bloquear o leitor UDP; neSynchronous utiliza Synchronize para entregar cada evento e aguarda o retorno do handler; neNoSync dispara o evento diretamente na thread do leitor, que é a opção mais rápida, mas exige que o código do handler seja thread-safe. Escolha neNoSync apenas quando os handlers de eventos não acessam a UI.

Exemplo

oClient.NotifyEvents := neAsynchronous;

Voltar para Propriedades