Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблемы Borland Builder 5.0 / 10 сообщений из 10, страница 1 из 1
12.04.2006, 16:19
    #33661879
ujin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы Borland Builder 5.0
Всем привет.
Наткнулся на странную ситуацию. Один и тот же код в режиме Debug работает, но если я собираю проект как Release то программа просто вылетает с Ole сообщением в блоке try-catch "Неизвестное имя..."
Подскажите пожалуйста в чём может быть проблема?
Заранее спасибо.
...
Рейтинг: 0 / 0
12.04.2006, 16:30
    #33661930
redskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы Borland Builder 5.0
ujinПодскажите пожалуйста в чём может быть проблема?
Проблема может быть, ну буквально в чем угодно . Чесслово. От неверной работы с памятью до сборки, например, релизного exe с дебажными версиями каких-нть библиотек. Надо смотреть конкретный случай. И наверное придется делать это самостоятельно, т.к. "удаленно" такие глюки лечить особенно тяжело, если вариант не из "типовых".

Вот рекомендую неплохую статью Как пережить release-версию. Автор: Dr. Joseph M. Newcomer. Перевод: Алексей Остапенко
...
Рейтинг: 0 / 0
12.04.2006, 16:47
    #33662009
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы Borland Builder 5.0
OLE объект позвал по другому имени
ошибка в 17 строке ... сто пудов
...
Рейтинг: 0 / 0
12.04.2006, 16:53
    #33662042
ujin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы Borland Builder 5.0
По поводу строки точно не скажу... В модуле который выдаёт ошибку вызывается очень много ф-ий сервера приложений
...
Рейтинг: 0 / 0
12.04.2006, 17:40
    #33662236
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы Borland Builder 5.0
по поводу строки была ирония
по поводу имени OLE объекта - нет
...
Рейтинг: 0 / 0
12.04.2006, 17:47
    #33662257
ujin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы Borland Builder 5.0
Проблема появилась внезапно, а решить надо быстро, так что с иронией тяжело :-)
Как всё-таки определить с каким OLE объектом проблема?
...
Рейтинг: 0 / 0
12.04.2006, 17:51
    #33662265
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы Borland Builder 5.0
Как же тебе помочь-та, ежели ты не говоришь ничего ? (почти c)
...
Рейтинг: 0 / 0
12.04.2006, 18:12
    #33662339
ujin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы Borland Builder 5.0
Не хочеться лезть в дебри... Попробую сначало в общих чертах.
Приложение реализует 3х-звенную архитектуру используя Borland Socket Server.
Проблемный модуль произвоодит импорт данных из текстового файла в БД Oracle. Создаётся класс который обрабатывает текстовый файл, но уже в первой строчке главной процедуры разбора файла Application->MessageBox(...) выдаёт полный бред очень похожий на строки из текстового файла подаваемого на вход...
Т.е. до OLE функций ещё как до неба... Такое впечатление, что проблемы с памятью, но при всём этом, проект собранный в режиме Debug работает без проблем!
...
Рейтинг: 0 / 0
13.04.2006, 06:49
    #33663081
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы Borland Builder 5.0
Оптимизацию отключить пробовал ?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
13.04.2006, 09:24
    #33663241
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы Borland Builder 5.0
Например в Debug-е автоматически выделяемые массивы могут быть обнулены а в релизе нет. Вариантов ДЕЙСТВИТЕЛЬНО много. Ищи зихера в своем коде.
Оптимизацию для начала разумеется стоит убрать.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблемы Borland Builder 5.0 / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]