Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.04;
Скачать: CL | DM;

Вниз

Delphi7 и поиск ошибок   Найти похожие ветки 

 
NiGGa ©   (2007-10-10 22:45) [0]

Доброго времени суток.

По закрытии своего приложения имею ошибку:

Загловок отчета об ошибке сформированного виндами:
AppName: Project1.exe AppVer: 0.0.0.0 ModName: kernel32.dll
ModVer: 5.1.2600.2180 Offset: 0001eb33

после него:
Runtime error 217 at 0185BB54

Подскажите в какую сторону копать.


 
Юрий Зотов ©   (2007-10-10 23:34) [1]

> NiGGa ©   (10.10.07 22:45)

В сторону ошибок работы с памятью. Кстати, DLL используются?


 
Суслик ©   (2007-10-11 00:13) [2]

просмотри все секции finalization в своем приложении - может там
можешь логирование поставить.


 
NiGGa ©   (2007-10-11 04:12) [3]


> Юрий Зотов ©   (10.10.07 23:34) [1]
> В сторону ошибок работы с памятью. Кстати, DLL используются?

Статической линковки и посредством LoadLibrary нет.

На счет ошибок работы с памятью я сбственно подозревал, вопрос именно в том как их искать. Проэкт то немелкий, используется масса компонент, в том числе и своих, все с исходным кодом.
Дело в том что первично проэкт был на Д5 и там все было хорошо. Перевел я его на Д7 и вот стал ловить такую ошибку.


 
NiGGa ©   (2007-10-11 04:13) [4]


> Суслик ©   (11.10.07 00:13) [2]
> просмотри все секции finalization в своем приложении - может
> там
> можешь логирование поставить.

Логировать то что?


 
NiGGa ©   (2007-10-11 04:14) [5]


> Суслик ©   (11.10.07 00:13) [2]
> просмотри все секции finalization в своем приложении...

Я почему-то думал что если ошибка там, то делфовый дебуггер там и остановиться.
А все происходит где-то в недрях.


 
ЮЮ ©   (2007-10-11 04:49) [6]

> Я почему-то думал что если ошибка там, то делфовый дебуггер
> там и остановиться.
> А все происходит где-то в недрях.

Для остановки в недрах нужно включить "Use debug DCU"s" в опциях проекта


 
Kolan ©   (2007-10-11 07:19) [7]

> Логировать то что?

Название модуля например, чтобы узнать после какой секции все отваливается&#133


 
NiGGa ©   (2007-10-11 08:46) [8]


> Kolan ©   (11.10.07 07:19) [7]
> Название модуля например, чтобы узнать после какой секции
> все отваливается…

Хм. Я, то попробую, конечно же. Но это ж довольно большой кусок работы, ко всему ручной/механической (методов автоматизации его не знаю), и стоит ли он того? Т.е. насколько вероятен положительный результат в соотношении с трудозатратами?


 
NiGGa ©   (2007-10-11 18:54) [9]


> ЮЮ ©   (11.10.07 04:49) [6]
> Для остановки в недрах нужно включить "Use debug DCU"s"
> в опциях проекта

Мне казалось что именно так и забилдил, я всегда билдю с этой галкой, а то иногда по Ctrl+Click плохо без того ходит.
Перепроверю.


 
NiGGa ©   (2007-10-12 16:05) [10]

Посмотрел по модулям адрес ошибки вроде как приходиться где-то на секцию finalize бплки DOA. Это скорее глюк самого доа, или его использования?


 
Anatoly Podgoretsky ©   (2007-10-12 16:27) [11]

Это самое простое сказать что внешнее средство виновато, кстати у других это доа работает, так что делай правильные выводы.


 
NiGGa ©   (2007-10-12 17:50) [12]

Я ж не говорю что ДОА глючит 100%. Скорее всего это неправильность его использования, вот как только отыщу что к чему тогда буду утверждать.


 
NiGGa ©   (2007-10-15 10:24) [13]

Хотя интересно получилось. Проэкт был на Д5, использовались ДОА3.4, потом перешли на ДОА4 все нормально. Потом перевели проэкт на Д7, ДОА те же, только под Д7 уже собранные и получили сабжевую ошибку. Хм...



Страницы: 1 вся ветка

Текущий архив: 2007.11.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
2-1191930542
ффф
2007-10-09 15:49
2007.11.04
фастрепорт


15-1190800801
ТТ
2007-09-26 14:00
2007.11.04
компиляция-оптимизация


2-1192076970
zzzz
2007-10-11 08:29
2007.11.04
Узнать код символа


5-1147251414
DimaBr
2006-05-10 12:56
2007.11.04
Удаление компонента


2-1192368884
Blind Guardian
2007-10-14 17:34
2007.11.04
Странная штука с записью и чтением в и из файла