Как получить список всех дисков в системе

Форум для программистов

Сообщение M?bius » Пт ноя 28, 2003 11:58 am

В моей <a href='http://fileforum.ru/index.php?act=ST&f=17&t=11263&hl=' target='_blank'>проге</a> понадобилось получить список всех дисков в системе, и тут столкнулся с проблемой, сейчас использую winAPI функцию GetLogicalDrives, но она выдает только локальные диски в системе, и не показывает подключенные сетевые, решил использовать еще GetNetworkDrivesList но Делфи ругается и говорит Undeclared identifier. Подскажите что прописывать в uses. Или может какой-нибудь другой способ. Желательно с примером, чтоб можно было разобраться
Заранее спасибо
BuG, ну сделай пожалуйста отправку сообщений по Ctrl+Enter, страна тебя не забудет ;-)
<!--coloro:red--><span style="color:red"><!--/coloro-->The 'love speech':<!--colorc--></span><!--/colorc--> © Serenity
Mal: Love. You can learn all the math in the 'verse, but you take a boat into the air you don't love, she'll shake you off just as sure as the turning of worlds. Love keeps her in the air when she oughta fall down, tells you she's hurting 'fire she keens. Makes her a home.
M?bius
Полковник
 
Сообщений: 1265
Зарегистрирован: Сб мар 08, 2003 4:15 pm
Откуда: Labinsk, Krasnodarsky region
Пункты репутации: 0

Сообщение VadiMGP » Пт ноя 28, 2003 3:37 pm

2M?bius Вообще-то GetLogicalDrives должна выдавать все доступные диски, но, в любом случае, я бы порекомендовал в цикле перебрать все буквы через GetDriveType.
Человеческая жизнь похожа на коробку спичек. Обращаться с ней серьезно - смешно. Обращаться несерьезно - опасно.
А. Рюноскэ
VadiMGP
Подполковник
 
Сообщений: 887
Зарегистрирован: Сб апр 26, 2003 10:32 am
Пункты репутации: 0

Сообщение Magister » Пн дек 01, 2003 3:17 am

2M?bius
Посмотри ещё функцию GetLogicalDriveStrings
<!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo--><!--coloro:red--><span style="color:red"><!--/coloro-->все беды - от недостатка информации<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Magister
Генерал-майор
 
Сообщений: 2501
Зарегистрирован: Вт авг 06, 2002 4:22 am
Пункты репутации: 0

Сообщение M?bius » Пн дек 01, 2003 6:10 am

2VadiMGP
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> я бы порекомендовал в цикле перебрать все буквы через GetDriveType.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Спасибо, так и сделал
BuG, ну сделай пожалуйста отправку сообщений по Ctrl+Enter, страна тебя не забудет ;-)
<!--coloro:red--><span style="color:red"><!--/coloro-->The 'love speech':<!--colorc--></span><!--/colorc--> © Serenity
Mal: Love. You can learn all the math in the 'verse, but you take a boat into the air you don't love, she'll shake you off just as sure as the turning of worlds. Love keeps her in the air when she oughta fall down, tells you she's hurting 'fire she keens. Makes her a home.
M?bius
Полковник
 
Сообщений: 1265
Зарегистрирован: Сб мар 08, 2003 4:15 pm
Откуда: Labinsk, Krasnodarsky region
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron