Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
Delphi 7 Enterprise
|
Re: Udpsocket onReceive Ereignis wird nicht ausgelöst?
7. Jul 2008, 13:26
TUDPSocket bietet ein derartiges Ereignis nicht an. onRecieve wird ausgelöst, wenn du selber RecieveFrom aufrufst. Workarounds fallen mir spontan einige ein. Neben "anderen Komponenten verwenden" wäre da noch:
- mit WSAAsyncSelect selber ein Ereignis erzeugen
- Die Komponente in einen Thread legen und blockierend recievefrom aufrufen
- RecieveFrom in einem Timer aufrufen und dabei die Komponente auf nichtblockierend schalten
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
|