Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2015, 09:59   #1
JohnnyProg
 
Регистрация: 19.03.2015
Сообщений: 4
По умолчанию Мистическая проблема с приложениями C++ Builder

Уважаемые форумчане, работаю программистом в проектном институте, пишем приложения в основном по работе с базами данных. В процессе перехода с Builder 6 на XE и выше, возникла проблема - приложения созданные на XE периодически не запускались при работе с AutoCad(abnormal termination). Опытным путем было выяснено, что ошибка появляется при работе в автокаде с файлами, путь к которым больше чем 103 символа При изменении пути/уменьшении имени файла приложения работают нормально. Поиск в гугле результатов не дал, возможно кто-нибудь сталкивался с подобной проблемой или есть хотя бы какие-нибудь мысли на этот счет? Заранее спасибо.

Последний раз редактировалось JohnnyProg; 19.03.2015 в 10:24.
JohnnyProg вне форума Ответить с цитированием
Старый 19.03.2015, 20:59   #2
Krok27
Форумчанин
 
Аватар для Krok27
 
Регистрация: 08.07.2010
Сообщений: 505
По умолчанию

В каком контейнере храниться путь?
Знающий не говорит, говорящий не знает (С) Лао Цзы
Krok27 вне форума Ответить с цитированием
Старый 20.03.2015, 09:10   #3
JohnnyProg
 
Регистрация: 19.03.2015
Сообщений: 4
По умолчанию

К сожалению затрудняюсь ответить на ваш вопрос, как устроен автокад я не знаю
JohnnyProg вне форума Ответить с цитированием
Старый 20.03.2015, 10:08   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А код, что вызывает сию ошибку увидеть можно?
Цитата:
путь к которым больше чем 103 символа
Странное ограничение... 6 лет с ним работал ничего такого не замечал. Уверен что дело не в длине а в самом пути - запрещенные символы к примеру. Или триальная лицуха Акада - эта может.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.03.2015, 15:36   #5
Krok27
Форумчанин
 
Аватар для Krok27
 
Регистрация: 08.07.2010
Сообщений: 505
По умолчанию

Цитата:
Уверен что дело не в длине а в самом пути - запрещенные символы к примеру
Скорее всего пробелы или еще че нить в пути, попробуй путь в кавычки заключить.
Знающий не говорит, говорящий не знает (С) Лао Цзы
Krok27 вне форума Ответить с цитированием
Старый 23.03.2015, 14:27   #6
JohnnyProg
 
Регистрация: 19.03.2015
Сообщений: 4
По умолчанию

Сегодня разбирал еще один случай. Несколько чертежей с идентичными по длине именами, общий путь 110 символов, лежат на сервере. При открытии любого из чертежей, программы на билдере дают ошибку(тестировалось на 3х компах, на всех система windows 7 64 битная, акад 2011(лицензия)). Ошибка - abnormal termination. При удалении одного символа в имени, вместо этой ошибки выходит аппкраш отправить отчет майкрософт. При удалении большего числа символов программы запускаются нормально. При добавлении в имя любого символа, программы также запускаются нормально.
JohnnyProg вне форума Ответить с цитированием
Старый 23.03.2015, 14:54   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код открытия чертежа я так понимаю засекречен? Что-ж тогда как всегда виноват Билли и индусы из Автодеска )
И заодно это они сговорились тогда убить Мохатму и Кеннеди, это точняк.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.03.2015, 14:58   #8
JohnnyProg
 
Регистрация: 19.03.2015
Сообщений: 4
По умолчанию

Есть подозрение, что им глубоко пофигу)) В любом случае буду рад любым предположениям по решению данной проблемы
JohnnyProg вне форума Ответить с цитированием
Старый 23.03.2015, 20:01   #9
Krok27
Форумчанин
 
Аватар для Krok27
 
Регистрация: 08.07.2010
Сообщений: 505
По умолчанию

Цитата:
Код открытия чертежа я так понимаю засекречен?
Нужен код.
Телепаты - в Индии.
Знающий не говорит, говорящий не знает (С) Лао Цзы
Krok27 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мистическая ошибка в Hello World Dfence11 Общие вопросы C/C++ 4 10.02.2013 18:09
Проблема с С++ Builder kvv_110 C++ Builder 3 07.04.2012 13:12
мистическая выгрузка peq Microsoft Office Excel 4 30.08.2011 10:43
Проблема с C + + Builder 6 Anubys C++ Builder 3 15.10.2010 23:05
Проблема с С++ Builder betterbetter C++ Builder 1 19.05.2009 16:05