Точка останова Lazarus не останавливается - PullRequest
0 голосов
/ 21 апреля 2019

Я новичок в Lazarus, но я давно работаю с Delphi. В Delphi можно добавлять точки останова, и когда во время выполнения с отладкой (F9) программа останавливается в точке, и я могу запустить шаг за шагом, набрав F8, просматривая значения переменных.
В Lazarus я считаю, что я что-то не делал, потому что это не работает.

enter image description here

enter image description here

Ответы [ 2 ]

0 голосов
/ 07 мая 2019

Убедитесь, что вы включили отладочную информацию о генерации.

Проект -> Параметры проекта -> Отладка: Создать информацию об отладке для GDB

0 голосов
/ 27 апреля 2019

Это случилось со мной однажды в Delphi, а не в Lazarus.

Если у вас есть Notepad ++, откройте исходный файл в Notepad ++.На главной панели нажмите кнопку Показать все символы .Затем вы увидите, что большинство строк оканчивается на CRLF (возврат каретки / перевод строки), но одна строка, которую вы пытаетесь прервать, - нет, она заканчивается только LF.Замените их на CRLF, сохраните, снова откройте файл на Lazarus и попробуйте.

...