Borland C++ Builder FAQ
составлен по материалам форума
на sources.ru
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("Дискета вставлена"); }