Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Ошибка отключения сетевого диска

Delphi , Файловая система , Диски

Ошибка отключения сетевого диска

Автор: Ted O'Neil

- Висим...
- Не висим.
- Висим!
- Не висим, говорю - диском дpыгает.

Невозможно разорвать сетевое соединение?

Я потратил несколько дней, пытаясь понять почему при попытке отключения сетевого диска я получаю ошибку WN_NET_ERROR!

Когда вы задаете начальный каталог в диалоге открытия файла (в нашем случае это сетевой диск), происходит изменение текущего каталога (что логично). НО, в момент выполнения диалога (когда нажата кнопка ОК или ОТМЕНА), вы все еще подключены к диску\каталогу, который вы задали для данного диалога. Затем, когда вы пытаетесь разорвать соединение с текущим диском, WNetCancelConnection возвращает вам WN_NET_ERROR.

В этом случае проблему может решить chdir - после диалога открытия файла или перед разрывом сетевого подключения.

Автор статьи Ted O'Neil описывает ошибку отключения сетевого диска WN_NET_ERROR, вызванную изменением текущего каталога при открытии файла в диалоговом окне и необходимостью использования команды chdir для ее решения.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: Диски ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-19 13:29:56
2024-11-21 12:16:09/0.0095629692077637/1