Остановка выполнения по F4

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Остановка выполнения по F4

Сообщение GAMER »

При отладке, в подпрограмме, сабж работает у кого то? У меня никак, не знаю, баг или руки кривые. Если работает, то прошу указать версию дебагера (и где брать) и настройки. Спасибо.
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

В винде работал всегда, на всех версиях FPC\Lazarus которые я пробовал, но не в виде "Остановка выполнения по F4", как "Запустить до курсора"
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

У меня виндовс, запускается, но не останавливается где нужно. Может я что-то не так делаю?
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

А брекпоинты вообще работают?

Добавлено спустя 7 минут 23 секунды:
Оптимизация выключена?
Брекпоинт можно не везде поставить, на строках вида

Код: Выделить всё

if true then
                exit;//<-тут

он не сработает
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

Спасибо за помощь. Попробовал через брекпоинты (раньше просто F4 нажимал на строке). С брекпоинтами останавливается. Но оно там останавливается и при "Запустить" и при "Запустить до курсора". Раньше вроде без брекпоинтов работало или я ошибаюсь?
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

Должно работать без брекпоинтов, это я так спросил, чтоб ясно было что не работает только ф4, а брекпоинты в этомже месте работают
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

Оптимизацию отключил. Но с брэкпоинтами работает, а по F4 (или через меню) - нет. Версия последняя с свн.
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

Обновил lazarus до SVN 28341 - работает
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

Значит не в версии дело, а в настройках. Либо в дебагере. Какой дебагер используете, с какими настройками?
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

GDB 6.8
Но если брекпоинты работают - дело не в дебагере ИМХО
Ответить