Страница 1 из 1
Как особо пользоваться отладчиком дельфы?
Добавлено: 04 апр 2007, 17:06
Dr_Grizzly
Всем привет! Такая вот фигня меня замучала, я знаю как в watch добавить переменную, как остановить программу на каком-то коде и посмотреть пошагово что она будет делать, а вот как подождать пока переменная не примет нужного значения и остановить выполнение программы,чтобы посмотреть пошагово?
Re: Как особо пользоваться отладчиком дельфы?
Добавлено: 04 апр 2007, 17:46
Хыиуду
Все гениальное просто: достаточно вставить в код
if x={нужное значение} then
x:=x;
и поставить выполнение до этой строки
Re: Как особо пользоваться отладчиком дельфы?
Добавлено: 04 апр 2007, 18:08
Лелик_1044
В циклах можно ставить условие т.е прити на брэкпоинт при N заходе в цикл
Re: Как особо пользоваться отладчиком дельфы?
Добавлено: 04 апр 2007, 19:34
SergeyS
У breakpoint можно задать условие, при выполнении которого он будет срабатывать, например i >= 10; будет означать, что breakpoint будет срабатывать пока переменная i будет больше либо равной значению 10
Re: Как особо пользоваться отладчиком дельфы?
Добавлено: 06 апр 2007, 14:56
Игорь Акопян
добавлю - свойство брякпойнта задаётся из контектсного меню - ПКМ на точке останова. Далее там всё понятно

Re: Как особо пользоваться отладчиком дельфы?
Добавлено: 06 апр 2007, 17:51
namomelkor
а нет ли какогонибудь стороннего отладчика для делфи (чтобы например как плагин ставился). Например как в Vba отладчик отлично показывает объекты во время отладки.
Re: Как особо пользоваться отладчиком дельфы?
Добавлено: 07 апр 2007, 18:13
SergeyS
а нет ли какогонибудь стороннего отладчика для делфи
Ну ты, блин, загнул! Чем тебе делфовый не нравится? Сколько я в нем дебажил программ, ни разу не чувствовал себя ущемленным (хотя последний отладчик от MS Visual Studio 2005 будет покруче).
Re: Как особо пользоваться отладчиком дельфы?
Добавлено: 09 апр 2007, 12:27
somewhere
" писал(а):а нет ли какогонибудь стороннего отладчика для делфи (чтобы например как плагин ставился). Например как в Vba отладчик отлично показывает объекты во время отладки.
А чем тебе Object Inspector не нравиться - там все пропертя и даже некоторые методы отлично дает + возможность изменения - классная штука.
" писал(а):Сколько я в нем дебажил программ
Ага, а ломать-то им как удобно!!! Все как на ладони, в некоторых случаях половчее IDA Pro 5 будет. Жаль, нельзя подключаться к процессу, который еще не запущен. А так очень удобный.
Re: Как особо пользоваться отладчиком дельфы?
Добавлено: 12 апр 2007, 06:41
Dr_Grizzly
" писал(а):добавлю - свойство брякпойнта задаётся из контектсного меню - ПКМ на точке останова. Далее там всё понятно
Гы, я так понял что нужно выбрать свойство этого брэкпоинта, а в каком поле устанавливать условие? Я не совсем хорошо дружу с английским

Re: Как особо пользоваться отладчиком дельфы?
Добавлено: 12 апр 2007, 10:42
Игорь Акопян
жмакаем ПКМ на красной точке - второй пункт - Breakpoint properties. Там Несколько полей:
Condition, сюда ставим условие, типа S<>''
Pass Count - сюда можно указать количество пропусков останова, к примеру в цикле надо остановиться на конкретной итерации