Страница 1 из 1

Unicode

СообщениеДобавлено: 12 мар 2014, 20:59
Vitaliy
Скажите, пожалуйста, возможно ли через макрос записать в RW или LW регистры символы юникода, например при помощи команды -SetData(…), или все- таки в экран необходимовставить клавиатуру с символами юникода и при ее помощи вести символы
В объект ” текстовое поле вода”, где соответственно нужно поставить галочку Unicode.

Re: Unicode

СообщениеДобавлено: 17 мар 2014, 12:44
den_po
Отвечал в личной переписке, повторю и здесь:

Можно и из макроса, и из экранных объектов управления.
При использовании юникода в панели на каждый символ используется по 2 байта (один 16-битный регистр), поэтому при использовании SetData копировать строки лучше не из массива байтов (хотя и так можно), а из массива short.

Компилятор макросов не понимает кириллические символы в знаковых литералах ('а'), для символов кириллицы можно использовать код символа из этой таблицы: http://www.unicodemap.org/range/9/Cyrillic/