Hallo Anonymos.
Wie sirius schon schrieb, wird die Komponente intern WSAAsyncSelect ohne IOCP, verwenden?!
Also mit Windows Messages arbeiten, wobei diese mit Callbacks (Eventprocedures) public gemacht werden.
- Normalerweise sind solche Komponenten so aufgebaut.
Im Constructor der Komponente wird mit CreateWindows(Ex) ein Fenster erzeugt,
und dieses einer zugehörigen WindowsProcedure übergeben.
Da im Normalfall die Komponente auf ein Fensterobjekt (TForm) geklatscht wird, und für diese in der *.dpr meist schon eine
Messageloop gestartet wird Application.Run, funktioniert das Teil, auch ohne zusaätzlich eine MessageLoop zu implementieren.
Für Konsolenanwendungen, mach das was sirius vorgeschlagen hat, ein
Handle brauchst du da nicht.
lg. Astat