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

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

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

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

Сообщение GAMER » 19.11.2010 12:37:03

При отладке, в подпрограмме, сабж работает у кого то? У меня никак, не знаю, баг или руки кривые. Если работает, то прошу указать версию дебагера (и где брать) и настройки. Спасибо.
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

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

Сообщение zub » 19.11.2010 12:46:34

В винде работал всегда, на всех версиях FPC\Lazarus которые я пробовал, но не в виде "Остановка выполнения по F4", как "Запустить до курсора"
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение GAMER » 19.11.2010 12:50:51

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

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

Сообщение zub » 19.11.2010 12:53:55

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

Добавлено спустя 7 минут 23 секунды:
Оптимизация выключена?
Брекпоинт можно не везде поставить, на строках вида
Код: Выделить всё
if true then
                exit;//<-тут

он не сработает
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение GAMER » 19.11.2010 13:15:03

Спасибо за помощь. Попробовал через брекпоинты (раньше просто F4 нажимал на строке). С брекпоинтами останавливается. Но оно там останавливается и при "Запустить" и при "Запустить до курсора". Раньше вроде без брекпоинтов работало или я ошибаюсь?
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

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

Сообщение zub » 19.11.2010 13:18:19

Должно работать без брекпоинтов, это я так спросил, чтоб ясно было что не работает только ф4, а брекпоинты в этомже месте работают
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение GAMER » 19.11.2010 13:39:19

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

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

Сообщение zub » 19.11.2010 14:27:59

Обновил lazarus до SVN 28341 - работает
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение GAMER » 19.11.2010 14:51:12

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

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

Сообщение zub » 19.11.2010 18:47:33

GDB 6.8
Но если брекпоинты работают - дело не в дебагере ИМХО
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21

Рейтинг@Mail.ru