[РЕШЕНО] Константный массив и Unicode

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

[РЕШЕНО] Константный массив и Unicode

Сообщение slyubez » 04.10.2015 22:18:10

Приветствую уважаемых коллег.
Столкнулся с бякой, которую не пойму как обойти. Есть константа - массив строк, и один из его элементов выглядит так:
Код: Выделить всё
'Билирубин,АЛТ,АСТ,ЩФ,'+#947+'-ГТП'

В Дельфи подобное компилируется без проблем. В Lazarus возникает ошибка:
Error: Unicodechar/string constants cannot be converted to ansi/shortstring at compile-time

Использую FPC 2.6.2 + Lazarus 1.4.4. Прошу подсказать, можно ли записать эту строку в коде как-то иначе, чтобы этой ошибки не возникало?

Добавлено спустя 28 минут 5 секунд:
Кажись дошло. Символ надо разбить на два. Сейчас прикину, на какие именно символы его раскидать.

Добавлено спустя 36 минут 46 секунд:
UPD. Заменил на комбинацию #3#179. Должно заработать.
slyubez
постоялец
 
Сообщения: 173
Зарегистрирован: 31.03.2015 08:44:07

Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

Рейтинг@Mail.ru