![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
![]()
Как узнать список локальных дисков (тоесть те, на которых файлы папки и тд)? их у меня 2. С помошью следущего кода я получаю все диски, которые видны в "Мой компьютер" , в тч конечно и локальные (D,C).
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
получай те, что с флагом DT_DIXED
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
![]()
и как найти флаг диска? моей функцией показует только буквы дисков
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Функция GetDriveType
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
![]()
спс. вот что получаеться. я проверяю все буквы дисков подряд этой функцией - и да локальные возвращают одно значение, остальные другое, тоесть отличать можно. Но все ли правильно? у меня возвращает или 3(локальные) или 5(двд-ром и тд)
вот таким способом: Код:
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 19.08.2011
Сообщений: 329
|
![]()
Кидаю кусок кода из проекта (самостоятельно подкорректируешь под себя)
Код:
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
![]() Цитата:
это нужно обьявить где-то? |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Вам дали кусок кода из рабочего проекта, уж что что, но просто копипастой этот код работать не будет. То что вам нужно, есть в case .. of.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как получить список подключенных сетевых дисков | calypso | Работа с сетью в Delphi | 1 | 02.12.2012 19:59 |
Не видны 2 из 3 локальных дисков. | Blombastik | Компьютерное железо | 3 | 09.08.2012 23:34 |
Список дисков | k3rn3l | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 15.11.2011 07:40 |
win7 x64 не отабражает локальных дисков | helpm | Windows | 4 | 21.11.2010 13:19 |
Вырубился комп, после его включения один из локальных дисков стал глючить - часть файлов не открывается | AnthonyTom | Компьютерное железо | 12 | 21.06.2009 18:47 |