Delphi виртуальный диск

  • На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
  • Мы обновили Tor зеркало до v3!
    Для входа используйте следующий url: darkv3nw2...bzad.onion/
  • Мы вновь вернули telegram чат форуму, вступайте, общайтесь, задавайте любые вопросы как администрации, так и пользователям!
    Ссылка: https://t.me/chat_dark_time

X-Vlad

Участник

X-Vlad

Участник
21 Сен 2015
21
19
Всем привет, сейчас я вам покажу как создать виртуальный диск на основе папки.
Допустим у нас есть диск [D] и на нем есть папка [Games]. Мы хотим сделать виртуальный диск, в котором будет размещено содержимое папки [Games]
Ну что приступим, ничего сложного нету:
Код:
Создаем диск при помощи функции:

DefineDosDevice(0, PChar(a), PChar(b));

где переменная a - тут указываем какую букву мы хотим для диска, только свободную  и в виде "C:" или "H:"
переменная b - это путь к папке на нашем примере к [Games], пример "D:\Games\"
Ну после того как создали, остается вопрос а как его удалить то? есть и для этого решение:
Код:
DefineDosDevice(DDD_REMOVE_DEFINITION, PChar(a), Nil);

Аналогично переменная a - это буква диска который мы создали, пример "H:"
Если что то не понятно то пишите, ни кого не оставим без помощи!
 
  • Лайк
Reactions: AnGel

О нас

  • Наше сообщество существует уже много лет и гордится тем, что предлагает непредвзятое, критическое обсуждение различных тем среди людей разных слоев общества. Мы работаем каждый день, чтобы убедиться, что наше сообщество является одним из лучших.

    Dark-Time 2015 - 2022

    При поддержке: XenForo.Info

Быстрая навигация

Меню пользователя