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