• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Ошибка компас при превышении длины пути файла в 199 байт

Автор Владимир_Морковный, 29.05.14, 10:39:26

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Владимир_Морковный

Как известно величина максимальной длины пути файлов в Windows составляет 260 байт, но по какой-то причине в Компас при превышении длины в 199 байт программа вылетает с ошибкой, при этом не сохраняя результат.
Очень бы хотелось чтобы ошибка была исправлена, так как работать с большими проектами, содержащими большое количество подкаталогов просто невозможно.

Дим

255 знаков, при чем тут байты и длина пути?

и это не ошибка компаса, а основа Винды.

Цитата: Владимир_Морковный от 29.05.14, 10:39:26
Как известно величина максимальной длины пути файлов в Windows составляет 260 байт, но по какой-то причине в Компас при превышении длины в 199 байт программа вылетает с ошибкой, при этом не сохраняя результат.
Очень бы хотелось чтобы ошибка была исправлена, так как работать с большими проектами, содержащими большое количество подкаталогов просто невозможно.

У вас windows XP?


Владимир_Морковный

Цитата: Дим от 29.05.14, 11:01:18
255 знаков, при чем тут байты и длина пути?

и это не ошибка компаса, а основа Винды.
Как известно один знак в ASCII занимает один байт
256 знаков, + 3 знака имени диска + 1 нулевой конечный байт

Дим

 :-))) аа ну если так считать....

не знаю в семерке не пробовал, но в других "окнах" знаков  вроде как было 255..


Владимир_Морковный

Цитата: Sabahs от 29.05.14, 11:36:33
А если в Unicode посчитать, сколько байт получится?
главное что при записи файлов используется 8-ми битная (1 байт) кодировка на основе ASCII...
и ошибка, на мой взгляд, связана именно с неверной чтением/записью пути файла из памяти/в память

а посчитать можно и в base64...

Kirilius83

Да фиг сним, с максимальной длинной.

Уберите вылет! Пусть пердупреждение выскакивает. А то тоже неоднократно нарывался - пол чертежа начертишь, сохранить пытаешся, а оно бац - и все исчезло. Пока допетрил что в длинном пути дело - думаешь ведь что просто компас глюканул, и опять так же пытаешся. Да и допетрил-то случайно - после второго вылета попробовал сохранить не на сервер, а к себе на комп, не вылетело. А иначе - попробуй догадайся.... А ведь обучныя структура проекта - это деталь в папке с подсборкой, которая в папке материнской сборки, которая в папке узла, который в папке изделия, которое в папке с чертежами по проекту, который в папке отдела, который в общих папка на сервере, причем именя части папок - обозначение+наименование  :`(

Дим

Вот вот, а меня упорно пытаются заставить полностью обозначение-наименование прописывать... а я сопротивляюсь :)

KillJoy

В "семерке" действует такое же ограничение. Проверено на себе.

СВ

Цитата: Kirilius83 от 29.05.14, 11:55:11
.... А ведь обычная структура проекта - это деталь в папке с подсборкой, которая в папке материнской сборки, которая в папке узла, который в папке изделия, которое в папке с чертежами по проекту, который в папке отдела, который в общих папка на сервере, причем имена части папок - обозначение+наименование ...
Наверное, многие уже догадались давать папкам/файлам короткие (сокращённые, т.е. с использованием дефисов, точек в конце сокращённых слов, ...) названия. Да и пути создавать правильные: не - С/Documents and Settings/Мои документы/Станки/Плоскошлифовальные станки/Станок 3Е756/... , а - С/Станки/Плоскошлиф./3Е756/...

Владимир_Морковный

жаль вот только что программисты аскон не такие догадливые...

obesov

Цитата: Владимир_Морковный от 31.05.14, 12:13:11
жаль вот только что программисты аскон не такие догадливые...
:%: Программисты АСКОН не догадались переделать операционную систему?  :%:

Владимир_Морковный

какие основания у Вас полагать, что описанная ошибка - ошибка операционной системы?

obesov

 Какие основания у Вас полагать, что ошибка ОС или КОМПАСа вообще имеет место быть?
  Ограничения системы на имена файлов в Windows

PS

ЦитироватьОшибка компас при превышении длины пути файла в 199 байт
« : 29.05.14, 10:39:26 »
Как известно величина максимальной длины пути файлов в Windows составляет 260 байт, но по какой-то причине в Компас при превышении длины в 199 байт программа вылетает с ошибкой, при этом не сохраняя результат.
Очень бы хотелось чтобы ошибка была исправлена, так как работать с большими проектами, содержащими большое количество подкаталогов просто невозможно.

Правильнее говорить не о байтах, а о символах. В Windows длина пути+имя+расширение файла (в путь входит и имя диска) не должно превышать 259 символов. Если у Вас происходит вылет при меньшей длине путь+имя+расширение файла, напишите в техподдержку.

Владимир_Морковный

Цитата: obesov от 31.05.14, 19:05:39
Какие основания у Вас полагать, что ошибка ОС или КОМПАСа вообще имеет место быть?
  Ограничения системы на имена файлов в Windows
Основания описаны в первом моем сообщении, подтверждены в этой теме еще 2-мя или 3-мя пользователями. Этого мало?

Да и убедиться в этом может каждый: достаточно создать папку с длинным именем (200 символов) и сохранить в эту папку чертеж/модель из компаса

obesov

01.06.14, 18:23:50 #18 Последнее редактирование: 01.06.14, 18:42:11 от obesov
 Уважаемый Владимир Сергеевич!
Мне лично, как и каждому, нетрудно убедиться в том, что Ваши утверждения ложны (см.ниже)!
Цитата: Владимир_Морковный от 29.05.14, 10:39:26
Как известно величина максимальной длины пути файлов в Windows составляет 260 байт, но по какой-то причине в Компас при превышении длины в 199 байт программа вылетает с ошибкой, при этом не сохраняя результат.
Очень бы хотелось чтобы ошибка была исправлена, так как работать с большими проектами, содержащими большое количество подкаталогов просто невозможно.
Цитата: Владимир_Морковный от 01.06.14, 17:02:13
Основания описаны в первом моем сообщении, подтверждены в этой теме еще 2-мя или 3-мя пользователями. Этого мало?

Да и убедиться в этом может каждый: достаточно создать папку с длинным именем (200 символов) и сохранить в эту папку чертеж/модель из компаса

Владимир_Морковный

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