Форум: "Основная";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
ВнизДельфи не ловит 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.054 c