Ich weiß nicht warum, aber das OnError Ereigniss wird nicht aufgerufen. Ich habe mittlerweile eine
nonVCL Anwendung, welche mit GetMessage, TranslateMessage, etc eine Nachrichtenschleife erzeugt. Vorher erstelle ich nun nicht mehr in einem Thread mein ClientSocket und weise die Events zu. Allerdings kommt es zu sehr seltsamen Verhalten: Weder das OnRead noch das OnError Event werden aufgerufen. Vielleicht liegt es an meiner Funtkion, die ich direkt nach dem Erzeugen des Sockets aufrufe. Es handelt sich um eine Endlosschleife, die versucht das Socket zu verbinden und wenn dies passiert ist manuell das OnRead Event aufzurufen. Das Ganze ist irgendwie ziemlich komisch ..