Содержание | Последнее обновление: 14.02.2004 |
Как проверить наличие дискеты в дисководе? Автор: kenai, OlegGG bool IsDriveReady(char drive) { bool out; WORD OldErrorMode = SetErrorMode(SEM_FAILCRITICALERRORS); AnsiString path = AnsiString(drive)+":\\"; out = (SetCurrentDirectory(path.c_str()) != 0); SetErrorMode(OldErrorMode); return out; }Пример использования: if (IsDriveReady('a')) { ShowMessage("Дискета вставлена"); } |