BUG: _lread() Functions Incorrectly When No Floppy in DriveLast reviewed: January 5, 1995Article ID: Q111587 |
The information in this article applies to:
SYMPTOMSUsing the function _lread() to read a floppy disk when there is no disk in the floppy drive results in the System error-message box "Cannot Read from Drive..." with Retry and Cancel buttons. If the Cancel button is clicked, _lread() returns, indicating incorrectly that it read the number of bytes requested. Instead, it should return -1, indicating failure.
RESOLUTIONBefore calling _lread(), call SetErrorMode() in your application to disable the default Windows Critical Error Handler so that the system error-message box will not be displayed. The _lread() function will correctly return -1, indicating failure.
STATUSMicrosoft has confirmed this to be a bug in Windows version 3.1. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
|
Additional reference words: buglist3.10 3.10 int24
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |