TsgcUDPCLient › Proprietà › NotifyEvents
Controlla come gli eventi di datagramma ricevuto e di eccezione vengono inviati al thread principale.
property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;
neAsynchronous
Determina il modello di threading utilizzato per attivare OnUDPRead e OnUDPException. neAsynchronous (predefinito) mette in coda gli eventi e li consegna al thread principale in background, in modo che i controlli VCL/FMX possano essere gestiti in sicurezza senza bloccare il lettore UDP; neSynchronous utilizza Synchronize per consegnare ogni evento e attende il completamento del gestore; neNoSync attiva l'evento direttamente sul thread del lettore, che è l'opzione più veloce ma richiede che il codice del gestore sia thread-safe. Scegliere neNoSync solo quando i gestori di eventi non accedono all'interfaccia utente.
oClient.NotifyEvents := neAsynchronous;