Поиском нашёл подобные обсуждения, но там обсуждалось, как использовать строку ДЛИННЕЕ 255 символов. У меня же несколько другая проблема.
Строка МЕНЬШЕ, чем 255 символов (240 с учётом пробелов). Но при компиляции всё равно получаю "Error: Constant strings can't be longer than 255 chars".
Открыл Gedit, скопировал туда строку, смотрю статистику. Символов (с пробелами) - 240. Но количество байт - почему-то 443.
Попробовал отрезать часть текста, чтобы было 254 байта. Получилось, всё компилится. Но теперь реально в строке умещается лишь 138 символов.
Каждый символ (надпись русская), похоже, занимает 2 байта... Подозреваю, что дело в кодировке, но как это исправить? Помогите, если кто знает.
Версия Lazarus - 0.9.30
ОС - Linux Lubuntu 11.04
P.S. В win xp в Delphi такой пробелемы не наблюдалось...