как использовать тип utf8string

Вопросы программирования и использования среды Lazarus.

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

как использовать тип utf8string

Сообщение btr0001 » 19.03.2012 17:05:01

Привет всем. Изучаю Lazarus в linux. Нашел для начала книгу "Основы программирования в среде Lazarus" К.Т.Мансурова. Для работы с файлами в формате utf8 автор предлагает использовать тип utf8char, а для определения длины строки функцию utf8length. Для определения нужно поместить модуть LCLType в uses. Вот здесь и траблы получаются, пишет, что Fatal: Can't find unit LCLType used by... Погуглив, я нашел обсуждение в багтрекере (http://62.166.198.202/view.php?id=10340), что этот модуть якобы существует для сохранения совместимости с Delphi и в других платформах его не видно (если я правильно разобрался с написанным), но непонятно мне, почему запрещать работать этим вроде бы полезным штукам (utf8char и utf8length) под линуксом. Помогите, или я чего-то не понял, или как же их заменить.
btr0001
незнакомец
 
Сообщения: 9
Зарегистрирован: 07.12.2009 13:25:40

Re: как использовать тип utf8string

Сообщение SSerge » 19.03.2012 17:57:02

Во первых, какой у вас Lazarus?
в 0.9.31.х весь UTF8 находится в модуле LAZUTF8 (LAZUTILS), в более старых - это же самое - в LCLPROC.
Часть полезных функций в LCONVENCODING.

Смотрим первоисточник: http://lazarus-ccr.sourceforge.net/docs ... dex-5.html

ну и тут: http://sirserge.altai.info/articles/?id=41 (если не покоробит стилистика изложения материала) :)
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Re: как использовать тип utf8string

Сообщение btr0001 » 27.03.2012 17:25:25

Спасибо за ответ. И ссылка довольно интересная.
btr0001
незнакомец
 
Сообщения: 9
Зарегистрирован: 07.12.2009 13:25:40


Вернуться в Lazarus

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 233

Рейтинг@Mail.ru