TsgcUDPCLient › Eigenschappen › NotifyEvents

NotifyEvents Eigenschap

Bepaalt hoe ontvangen datagram- en uitzonderingsgebeurtenissen naar de hoofdthread worden verzonden.

Syntaxis

property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;

Standaardwaarde

neAsynchronous

Opmerkingen

Bepaalt het threadingmodel dat wordt gebruikt om OnUDPRead en OnUDPException te activeren. neAsynchronous (standaard) zet gebeurtenissen in een wachtrij en levert ze op de achtergrond aan de hoofdthread, zodat VCL/FMX-controls veilig kunnen worden aangeraakt zonder de UDP-reader te blokkeren; neSynchronous gebruikt Synchronize om elke gebeurtenis te leveren en wacht tot de handler terugkeert; neNoSync activeert de gebeurtenis rechtstreeks op de readerthread, wat de snelste optie is maar vereist dat de handlercode threadveilig is. Kies neNoSync alleen wanneer de gebeurtenishandlers geen toegang tot de UI hebben.

Voorbeeld

oClient.NotifyEvents := neAsynchronous;

Terug naar Properties