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

Вниз

Как задать брекпоинт   Найти похожие ветки 

 
bobby   (2002-10-12 18:54) [0]

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


 
Vit@ly   (2002-10-12 19:51) [1]

Application.ProcessMessages;


 
Anatoly Podgoretsky ©   (2002-10-12 19:58) [2]

Меню breakpoints


 
bobby   (2002-10-12 21:14) [3]

Ничего не понимаю. В меню есть только add breakpoint, но там все не понятно, а причем здесь процесс мессаджес, вообще не догоняю...


 
Shulc   (2002-10-13 13:37) [4]

if заданнаяпеременная=значение then
ii=11 {сдесь точка останова}
ii на следующей строчке после if


 
Юрий Зотов ©   (2002-10-14 02:16) [5]

Правый клик по брейку, properties - и там ставьте свое условие. Брейк сработает только при его выполнении. Никаких правок кода делать не нужно.

> а причем здесь процесс мессаджес, вообще не догоняю...

И не надо догонять. Пусть себе убегает. Чем быстрее, тем лучше.



 
bobby   (2002-10-14 06:18) [6]

Брейк сработает там, где мы его поставили. Если б знал, где ставить...
Дело в том, что у меня в программе переменная НЕИЗВЕСТНО где изменяет свое значение.
Код огромный и трассировка почти бесполезна, только если без заходов в функции. Приблизительно я определил в какой процедуре происходит изменение, но, что самое интересное, в ней нет и намека на работу с этой переменной. Вообще, все брекпойнты, расставленные на ВСЕХ местах работы с этой переменной ничего не дают, она изменяется где то в другом месте сама.

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


 
Separator ©   (2002-10-14 07:59) [7]

Проверь правильность объявления переменной, ее видимость. Если ты определил в какой процедуре происходит сбой, то пройдись по ней трасером и посмотри внимательно. Скорей всего ты гдето неправильно используешь память, поэтому и происходит сбой.


 
Кулюкин Олег ©   (2002-10-14 09:27) [8]

См. Юрий Зотов © (14.10.02 02:16)
+ RTFM Breakpoint Properties


 
Юрий Зотов ©   (2002-10-14 17:48) [9]

Можно поставить брейк не в точке, а на изменение данных.
См. Add Data Breakpoint dialog box



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
3-11069
b-Ars
2002-10-15 12:32
2002.11.04
Временные файлы BDE! ХЕЛП!!!


1-11307
id_privin
2002-10-22 15:16
2002.11.04
Как победить Invalid class typecast в DLL


1-11294
ruslan_as
2002-10-23 11:54
2002.11.04
Борьба с крупными шрифтами


3-11046
Larisa
2002-10-14 18:56
2002.11.04
Подскажите, пожалуйста, как динамически изменить Font.Style для


1-11188
Weare
2002-10-24 14:34
2002.11.04
Как распечатать *.jpg файл