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

Вниз

Дельфи не ловит access violation   Найти похожие ветки 

 
Легалайз   (2007-02-11 02:51) [0]

Проблема такая. У меня есть класс, не важно какой, я его _не_ создаю, но присваиваю его переменным значение, естественно ловлю Access Violation, но дельфи не указывает мне строчку в коде, где я делаю это присвоение, а лишь показывает CPU.

Как сделать, чтобы дельфи указывала строчку в коде?


 
Германн ©   (2007-02-11 02:58) [1]

EurekaLog тебе в помощь. Да не будет это воспринято как реклама.


 
Легалайз   (2007-02-11 03:53) [2]

Use Debug DCUs в опциях проекта помогло...


 
vrem   (2007-02-11 07:56) [3]

Изменить тот pas и будет в него заходить по f7 f8, ну и ошибки там указывать


 
Чапаев ©   (2007-02-11 08:32) [4]

> [1] Германн ©   (11.02.07 02:58)
> EurekaLog
Спасибо за инфу, поглядим.


 
Loginov Dmitry ©   (2007-02-11 10:14) [5]

> я его _не_ создаю, но присваиваю его переменным значение,
> естественно ловлю Access Violation, но дельфи не указывает
> мне строчку в коде, где я делаю это присвоение, а лишь показывает
> CPU


А теперь скажи, зачем тебе нужно, чтобы Delphi показывала строчку, если ты и сам знаешь где она?


 
ЮЮ ©   (2007-02-12 03:17) [6]

>А теперь скажи, зачем тебе нужно, чтобы Delphi показывала строчку, если ты и сам знаешь где она?

А если не знаешь?
При ошибке в недрах VCL курсор стоит не "следущей" после вызвавшей ошибку строке, т.е. может оказаться даже вовсе и не в том методе собственного кода.

Включение же "Use Debug DCUs" и просмотр стека вызововов - быстрый способ локализации ошибки


 
Суслик ©   (2007-02-12 14:47) [7]

можно из jedi взять - тоже стек вызовов показывает и строчки кода.



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

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

Наверх




Память: 0.48 MB
Время: 0.041 c
15-1173949620
DevilDevil
2007-03-15 12:07
2007.04.08
C++Builder. Реально ли не таскать за собой DLL?


3-1169060734
_no_name_
2007-01-17 22:05
2007.04.08
Вставленные в таблицу строки сразу не появляются


2-1174086717
Expell
2007-03-17 02:11
2007.04.08
Time


1-1171561817
Makhanev Alexander
2007-02-15 20:50
2007.04.08
Задача взаимодействия различных программных модулей системы...


15-1173901069
default
2007-03-14 22:37
2007.04.08
Alcohol52%