Trying to receive data from a device, via the coms port.
This all works fine whilst using an overlapped structure, and a very large timeout (FFFFFFFF). When this is reduced, or the overlapped replaced by a non-overlaped, then the entire system seizes up, and the only response is to switch off pc (cold boot).
This all seems to go wrong on the ReadFile (Visual C++ 6) command.
Grateful for any hints, as my head has started to hurt, and the plaster on the walls is starting to crumble!!!!!!!!!