Форум » [x]Harbour » Ошибка доступа 123 - к сетевому диску под XP prof » Ответить

Ошибка доступа 123 - к сетевому диску под XP prof

Andrey: Имею сетевую прогу на Харборе, расшаренный диск под XP prof (путь \\SERVER\Dir2), при запуске на этом же компьютере выдает ошибку - 123 ? Проверяю так nI := DIRCHANGE( "\\SERVER\Dir2" ) Если в проводнике открыть сетевое окружение, то доступ на этот РЕСУРС есть, можно удалять и записывать файлы на него. А моя проверка не проходит. Везде работает, кроме этого компа. Куда копать ?

Ответов - 9

Dima: А если юзануть HB_CWD ? Наличие диры можно еще так проверить HB_DIREXISTS PS Тему перенес сюда

Andrey: Dima пишет: А если юзануть HB_CWD ? Даже не знаю что такое ?

Dima: + using HB_CWD() instead of DIRCHANGE()


Andrey: Да нет в хелпере по хХарбору такой функции HB_CWD() !

Dima: Это Harbour :) Andrey пишет: Имею сетевую прогу на Харборе Andrey пишет: Да нет в хелпере по хХарбору такой функции Так на чём все же прога ?

petr707: [0123 0x007B] Синтаксическая ошибка в имени файла, имени каталога или метке тома. 0x0000007B: INACCESSIBLE_BOOT_DEVICE В процессе инсталляции I/O системы, драйвер загрузочного устройства, возможно, не смог инициализировать устройство, с которого система пыталась загрузиться, или файловая система, которая должна была прочитать это устройство, либо не смогла инициализироваться, либо просто не распознала информацию на устройстве, как структуру файловой системы. В вышеупомянутом случае, первый аргумент - это адрес уникодовой структуры информации, которая является ARC именем устройства, с которого была попытка загрузиться. Во втором случае, первый аргумент - это адрес объекта устройства, которое не может быть смонтировано. Если эта ошибка возникла при начальной инсталляции системы, возможно система была установлена на диск или SCSI контроллер, которые ею не поддерживается. Имейте в виду, что некоторые контроллеры поддерживаются только драйверами из Windows-библиотек (WDL), которые должны быть установлены в режиме выборочной установкой. Эта ошибка так же может произойти после установки нового SCSI адаптера или контроллера или после изменения системных разделов. В этом случае, на x86 системах, нужно отредактировать BOOT.INI. Параметры: 1. указатель на объект устройства или уникодовая строка (Unicode string), или ARC имя. = = 0x0000007B 1. указатель на объект устройства Не найден системный раздел или загрузочный том в процессе запуска. Проблема обычно в переразбиении дисков на разделы, добавлении новых дисков перед загрузочным. В результате записи в Boot.ini перестают соответствовать правильным разделам.

Andrey: Dima пишет: Так на чём все же прога ? Прога состоит из 2х частей: главное меню на МиниГуи (Харбор) и Tbrowse на хХарборе. Удивляет поведение на хХарборе- базы доступны и работают. А на МиниГуи сделана просто проверка доступности сервера. Буду делать отдельные тесты и пробовать. Как протестирую - напишу.

Andrey: Сделал отдельные тесты на хХарборе 1.2.3 и МиниГуи последнем. Всё работает нормально - код возврата 0. -> nI := DIRCHANGE( "\\SERVER\Dir2" ) Блин, ничего не пойму...

Andrey: Andrey пишет: Блин, ничего не пойму... Мой косяк, разобрался...



полная версия страницы