Ошибка отключения сетевого дискаDelphi , Файловая система , ДискиОшибка отключения сетевого диска
Невозможно разорвать сетевое соединение? Я потратил несколько дней, пытаясь понять почему при попытке отключения сетевого диска я получаю ошибку WN_NET_ERROR! Когда вы задаете начальный каталог в диалоге открытия файла (в нашем случае это сетевой диск), происходит изменение текущего каталога (что логично). НО, в момент выполнения диалога (когда нажата кнопка ОК или ОТМЕНА), вы все еще подключены к диску\каталогу, который вы задали для данного диалога. Затем, когда вы пытаетесь разорвать соединение с текущим диском, WNetCancelConnection возвращает вам WN_NET_ERROR. В этом случае проблему может решить chdir - после диалога открытия файла или перед разрывом сетевого подключения. Статья Ошибка отключения сетевого диска раздела Файловая система Диски может быть полезна для разработчиков на Delphi и FreePascal. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |