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

Вниз

переход c D6 на D7   Найти похожие ветки 

 
_Андрей   (2009-03-17 11:18) [0]

Здравствуйте, есть программка, на D6 всё компилилось нормально, потом комп полетел, на новом решил поставить D7, при инсталляции никаких ошибок не было, установил нужные программке компоненты (с поправкой на D7, они тоже поставились без error`ов) и вот терь что выходит:

Не знаю на какой это стадии, но ещё до точки останова в 1-й строке dpr-файла вылазит такая ошибка:
exception EZeroDivide "Floating point division by zero",
потом вылазит сообщение "runtime error"

Честно гря, я даже не знаю с какой строны подступиться, может есть какие-нить "стандартные" действия по выявлению таких косяков, я сам грешу на косяк в к.-л. установленной мной сторонней библиотечки (компонента), но ведь тогда и при устанвке должы были вывалиться к.-л. ошибки, а их не было(((


 
_Андрей   (2009-03-17 13:24) [1]

Если это ошибка, например, внутри секции initialization к.-л. стороннего модуля, то может есть способ как-то отследить какого именно, я его просто заменю на что-нить другое и дело с концом


 
Ega23 ©   (2009-03-17 13:26) [2]


> то может есть способ как-то отследить какого именно,


F7 ?


 
_Андрей   (2009-03-17 13:28) [3]


> Ega23 ©


ну так я ж грю что ставлю ТО на 1-й же строчке dpr-файла, ошибка вылазит ещё до того как я на неё попадаю


 
Ega23 ©   (2009-03-17 13:31) [4]

А ты её в initialization ставь...  :)


 
_Андрей   (2009-03-17 13:36) [5]

в моих юнитах initialization нигде не используется, а сторонних... как бы сказать... может это и плохо, но их в общем порядочно на форму понакинуто, это же не реально везде поставить ТО, да и мне казалось что в самой среде есть "средство" (ясен пень что тут нано окно CPU смотреть, но я asm не знаю)


 
немо2   (2009-03-17 14:20) [6]

Jedi используй, чтоб поймать ошибку.
Только надо всю отладочную инфу включить в опциях


 
Плохиш ©   (2009-03-17 14:27) [7]


> ну так я ж грю что ставлю ТО на 1-й же строчке dpr-файла

При чём здесь точки остановки? Запусти свою программу кнопкой F7.


 
Skyle ©   (2009-03-18 08:23) [8]

А может надо снять галочку "Stop on Delphi Exceptions" в Tools->Debugger Options?


 
ЮЮ ©   (2009-03-19 08:20) [9]


> Jedi используй, чтоб поймать ошибку.


Он и использует, коль схватил ошибку. В Rx-овских компонентах, например, есть подобный баг :)


 
StriderMan   (2009-03-19 15:04) [10]

Search->FindInFiles->initialization



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

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

Наверх




Память: 0.49 MB
Время: 0.009 c
2-1239643253
VoznikVopros
2009-04-13 21:20
2009.05.24
Как изменить заголовок окна при вызове ShowMessage()?


15-1237305706
Кое кто
2009-03-17 19:01
2009.05.24
Как решить уравнение(если можно)?


2-1239624079
Dimon_
2009-04-13 16:01
2009.05.24
Распечатка html документа


2-1239101143
SkyN
2009-04-07 14:45
2009.05.24
почему OnIdle перестает вызываться


15-1237967909
Rule
2009-03-25 10:58
2009.05.24
Наткнулся на полезную штуку мож кому пригодится,аля файлообменник