Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > информация о диске


Автор: artem1987 7.9.2006, 10:35
есть ли компаненты чтобы узнать данные о диске и как это можно сделать,кроме стандартных?
например Tracks , BytesperTrack
пробовал HDDInfo с torry
но через неделю код который не трогали стал выдавать ошибку
вот в этом месте его юнита
Код

if scsi_businfo.busdata[0].numberoflogicalunits < drive+1 then
   raise Exception.Create('SCSI_GET_INQUIRY_DATA failed!');
                
если выключить эту строку то ошибки естественно нет но данные уже выводятся нулями
как поступить?
требуются следующие данныеК
Reserved sectors,fat copies,root folder items,sectors per track,number of heads,hidden sectors,mft cluster number,mft record size

Автор: Yanis 7.9.2006, 12:03
Цитата(artem1987 @  7.9.2006,  11:35 Найти цитируемый пост)
но через неделю код который не трогали стал выдавать ошибку

Сколько раз я уже слышал подобные фразу.... Само ничего не происходит!


M
Girder
Не оффтопь!

Автор: artem1987 7.9.2006, 12:41
Цитата

Сколько раз я уже слышал подобные фразу.... Само ничего не происходит!

delphi переустановили компоненту перескачали не помогает...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)