Форум программистов, компьютерный форум, киберфорум
Наши страницы

Lazarus

Войти
Регистрация
Восстановить пароль
 
CrazyDron
3 / 3 / 1
Регистрация: 08.07.2015
Сообщений: 32
#1

Lazarus и отладка приложения - Lazarus

11.07.2015, 20:19. Просмотров 991. Ответов 2
Метки нет (Все метки)

Добрый день!

Потихоньку переползаю с Дельфи на Лазарус, столкнулся с проблемой невозможности нормальной отладки проектов.

На Дельфи есть шикарные клавиши - F7, F8 и F4. В меню Лазаруса тоже есть, причём называются так же, как они работают на Дельфи. Но по факту после компиляции F4 не доступен, при нажатии F7 или F8 получаю:
- открывается окно ассемблера, приложение вроде бы запустилось, но на каком месте остановилось - не понятно. Где-то в начале, поскольку не появляется ни одной формы.
- F4 становится доступен, но дальнейшее нажатие любой клавиши - F4, F7 или F8 просто запускает приложение до конца.

В опциях проекта генерирование информации для отладчика GDB, само собой, включено.

Как делать пошаговое/построчное выполнение кода?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2015, 20:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Lazarus и отладка приложения (Lazarus):

Отладка приложения в Лазарус - Lazarus
пока писал прогу, та росла и ширилась. ошибок нету. и вот написал процедуру, с несколькими вложенными, обработчик клика кнопки. запускаю в...

Установка ZEOS в Lazarus, работа с PostgressSQL в Lazarus - Lazarus
Не получается никак установить компонент ZEOS в Lazarus открываю пакет с Zeos, нажимаю компилировать, потом установить в течение...

В чём разница между Lazarus Linux i386 RPM и Lazarus Linux i386 DEB - Lazarus
Здравствуйте. Установил в виртуалке Ubuntu и хочу "покрутить" в ней Lazarus. Судя по отзывам, менее проблематичной является установка...

lazarus - Lazarus
31. Транслятор сообщает … a. в окне кода об первой встретившейся синтаксической ошибке b. в отдельном окне сообщения об первой...

Lazarus - Lazarus
Лазали в инете и поняли: программирование в Lazarus выучить нам только после освоения какого-нидь третьего языка. Не имеем в виду язык...

Lazarus - Delphi
В матрице n-го порядка переставить строки так, чтобы на главной диагонали матрицы были расположены элементы, наименьшие по абсолютной...

2
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
25295 / 16943 / 5350
Регистрация: 22.10.2011
Сообщений: 29,979
Записей в блоге: 6
11.07.2015, 20:26 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Кто ж по F7 стартует приложение? Поставь точку останова на начало фрагмента, который хочешь отладить, и запусти программу как обычно, через F9. А вот когда вся инициализация будет проделана, и выполнение дойдет да начала проблемного куска кода - тут уже и F4/F7/F8 прекрасно работают.
1
CrazyDron
3 / 3 / 1
Регистрация: 08.07.2015
Сообщений: 32
11.07.2015, 20:31  [ТС] #3
Ах вон оно что. Действительно, поставил бряк на строку, F9, дошло и остановилось, дальше F4/F7/F8 заработали.

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

Огромное спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2015, 20:31
Привет! Вот еще темы с ответами:

Lazarus - Lazarus
1.Обработка Button1. Ввести три вещественных числа a,b,c и целое число k (из окон Edit). Используя для выбора фигуры оператор CASE,...

отладка - Delphi
помогите сделать исключение:нужно чтобы поле не было пустым,то есть у меня калькулятор и нужно исключение нельзя оставлять пустые поля...

Эллипс в Lazarus - Lazarus
Нужно нарисовать окружность с заданными координатами. При использовании кода, приведенного ниже происходит следующее: рисуется окружность...

Видео в Lazarus - Lazarus
Доброго времени суток! У меня возникли сложности с воспроизведением видео в Лазарусе. Очень сложно найти информацию по данному вопросу....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru