Добрый день!
У меня следующие глюки в Lazarus 0.9.30.20 (Win7 32):
1) Сконвертировал проект из Delphi. При запуске приложения открывается сначала консоль, затем главная форма. Это баг или так должно быть?
2) При отлаживании открываются те же исходники, что уже открыты в IDE, только с надписью (2). Пример, открыт debugunit.pas, будет открыт еще и "debugunit.pas (2)" и в нем уже будет трассировка.
3) При отладке зачастую дебаггер показывает не те строки, которые реально сейчас выполняются. Связано с 4).
4) Файлы сохраненные, оказыватся не сохраненными. Начинается глюк 3) - закрываю IDE, открываю заново - последние изменения не сохранены. Мистика.
Помогите понять, или я что-то сделал не так, или это версия Lazarus такая глючная?
Добавлено спустя 18 минут 54 секунды:
Еще такой нюанс. Не знаю, фича или что это:
Пример: считываю текстовый файл в кодировке UTF-8 в строку. Ищу подстроку на русском языке "тест". В тексте она есть. Но Pos(str, 'тест') не её находит. Проверил, пишу строки в текст writeln(f, 'тест');, получается на выходе текст в кодировке CP1251. Т.е. кодировка в программах Lazarus получается не UTF-8?