Nu cred că e vorba de o problemă de compatibilitate între OVERLAPPED și WSAOVERLAPPED, ci mai degrabă e o problemă de reutilizare. Structura OVERLAPPED e deja activă în callback-ul aferent și nu e o idee bună să o refolosești când este deja activă – you’re going to cause confusion if not worse. Folosește o structură OVERLAPPED separată. Sent from Mail for Windows 10 From: Dorin Geman via so Salutare, Am o mică nelămurire. Am citit că structurile OVERLAPPED și WSAOVERLAPPED sunt compatibile, deci pot folosi un WSAOVERLAPPED la ReadFile. Cu toate acestea, dacă în funcția aferentă unui structuri ov apelez ReadFile cu parametru aceeași structura ov, programul rămâne blocat pentru că nu mai primesc eveniment pe acea structură. Fișierul este deschis cu FILE_FLAG_OVERLAPPED. Mersi anticipat și o zi frumoasă, Dorin Geman |
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii