Имя: Пароль:
1C
1С v8
открытие ДБФ с длинным названием файла
0 CTmuB
 
15.11.11
13:01
есть код

ДБФ = Новый xBase();
ДБФ.ОткрытьФайл(ФайлЗагрузки);

работает если длинна имени файла < 8 знаков
иначе


{Форма.Форма.Форма(63)}: Ошибка при вызове метода контекста (ОткрытьФайл)
   ДБФ.ОткрытьФайл(ФайлЗагрузки);
по причине:
Длина имени файла превысила 8 символов
1 Живой Ископаемый
 
15.11.11
13:02
спасибо за ваше ценное наблюдение
2 andrewks
 
15.11.11
13:02
а чё, этот баян на 8-ке тоже играет?
3 CTmuB
 
15.11.11
13:03
(1) извините,
вопрос вообще можно прочитать файлы с длинными названиями?
4 CTmuB
 
15.11.11
13:03
(2) играет
5 Wobland
 
15.11.11
13:03
(0) длинна пишется с двумя Н, только когда она очень длинная. и меньше или равно. а так продолжайте наблюдения
6 Wobland
 
15.11.11
13:04
(3) переименуй
7 Живой Ископаемый
 
15.11.11
13:05
2(3) ответ очевиден как дважды два.. скопировать в файл с более коротким именем и открыть уже его
8 andrewks
 
15.11.11
13:06
либо adodb, либо скопировать в темповую папку с коротким именем
9 Начинающий Программер
 
15.11.11
13:13
А кстати, это проблема восьмерки или самого файла Xbase?
10 Живой Ископаемый
 
15.11.11
13:16
какая проблема?
11 Начинающий Программер
 
15.11.11
13:20
(10) Проблема открытия. Восьмерке не нравятся дбф файлы более 8-ми символов длиной или это ограничение файлов дбф само по себе?
12 vde69
 
15.11.11
13:26
(11) это ограничение драйвера, можно взять лисовские дрова, там вроде длинные имена разрешены
13 CTmuB
 
15.11.11
14:04
(12) "это ограничение драйвера" спасибо, этого вполне достаточно