![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с юникодом пожалуйста
Виталий* © (2007-01-25 18:46:00)Всем привет !
Люди помогите с юникодом.
Решил перейти на юникод.
Поставил unicode_ctrls. (build all)
Для проверки поставил себе греческий.
Теперь пытаюсь в caption лэйбла занести его (в design time и в run time),
но label почему то обображает русские символы типа "уелешф гбме р".
Пробовал создать юникод документ, и из него загрузить в лэйбл -
отображает "БББББ ББББ" но не русские.
Помогите, объясните как загрузить в лэйбл этот греческий. А?
=BuckLr= (2007-06-18 22:05:00) [1]
> но есть один придурок
Ну чего-чего, а придурков-то всегда хватает. То до копирайтов - тут дело в творческом подходле. Идея-то может быть одна, и реализация похожа. Поди-ка докажи, что это не ты те две строчки написал :) :) :)
Донт вори, би хэпи ;)
homm (2007-06-18 10:57:00) [2]> ЗЫ. А копирайты нефиг оставлять - там от старых текстов
> не осталось ничего почти :D
Вот и я так думал, что пара строчек из стороннего модуля с таким-же функцианалом — не повод ставить копирайт, но есть один придурок, котрый меня из-за этого приследует теперь на этом форуме. Правда его в последнее время не слышно, вдимо по IP забанили :)
=BuckLr= (2007-06-18 10:53:00) [3]
> Оформил бы и опубликовал, бы как отдельный модуль для КОЛ
Да нет модуля никакого. Просто функций несколько. Хотя, может быть займусь скоро, надо сделать модуль, чтоб народ не страдал по ТНТ :)
ЗЫ. А копирайты нефиг оставлять - там от старых текстов не осталось ничего почти :D
homm (2007-06-18 10:24:00) [4]> я повыдирал из тнт некоторые полезные функции для работы
> с юникодовыми файлами, типа автоопределения порядка байтов,
> типа файла и т.п.
Оформил бы и опубликовал, бы как отдельный модуль для КОЛ. только не забудь копирайты оригинальные оставить, а то ведь загрызут здесь некоторые Вованы.
=BuckLr= (2007-06-18 10:13:00) [5]Ага, я пользовал как-то компонент мемо из набора тнт. Программа весила ок. 500 килобайт с мемо на пустой форме и парой функций. В итоге написал на КОЛ - то же самое, только геморроя меньше, и размеры тоже. Мой юзер работает с ивритом и тайским, и у него проблем ещё не было.
Кстати, я повыдирал из тнт некоторые полезные функции для работы с юникодовыми файлами, типа автоопределения порядка байтов, типа файла и т.п. Что и вам советую :) А порт тнт на кол - нафига, если в кол всё то же самое :) Не понимаю, чесслово
Rusya (2007-06-18 06:30:00) [6]
> kotlf (22.02.07 19:21) [14]
> обычный TEdit не отображает юникод тебе нужны компоненты
> типа TNT
TNT порта под КОЛ нет. К сожалению.
(2007-06-17 22:34:00) [7]Удалено модератором
(2007-06-17 22:33:00) [8]Удалено модератором
homm (2007-02-22 21:47:00) [9]> обычный TEdit не отображает юникод
Верно
> тебе нужны компоненты типа TNT
:) свистите
kotlf (2007-02-22 19:21:00) [10]обычный TEdit не отображает юникод тебе нужны компоненты типа TNT
mixail_shar (2007-02-06 16:26:00) [11]UNICODE_CTRLS задан верно я проверил.
L`Autour (2007-02-05 06:48:00) [12]Скорее UNICODE_CTRLS, иначе никаких бы казахских символов совсем не было.
А только для казахского шрифта (yandex помагает) можно поискать специализированные шрифты (гораздо меньше по размеру чем универсальный Arial Unicode MS) и выставить их.
Vladimir Kladov (2007-02-03 20:03:00) [13]UNICODCTRLS? Именно так?
mixail_shar (2007-02-03 08:36:00) [14]Я бы с удовольствием обошелся без дополнительного UNICOD шрифта, это конечно дополнительная головная боль. Но пока я не задал полю ввода этот шрифт он отображать мне Казахский шрифт не хотел. UNICODCTRLS я в проекте установил. В региональных установках Казахский шрифт задал.
Когда идешь в отладчике он правильно трактует KOLString, значит флаг UNICODCTRLS работает но поле ввода TEdit вводить символы в Казахском регистре отказывается показывает ?? вместо них. Но стоило этому полю задать Arial Unicode MS и символы появились. Если есть другие способы подскажите.
L`Autour (2007-01-30 11:05:00) [15]Если в программе не планируется текст с любыми символами из всей таблицы кодов Unicode-16, то потребности в Arial Unicode MS нет (достаточно стандартных системных или отдельно подобранных меньшего размера). А редакторы основанные на RichEdit автоматически прицепляют этот шрифт (если находят) при отображении тех-же китайских иеироглифов (WordPad тоже).
Psychedelic (2007-01-29 17:26:00) [16]Офис - офис. К примеру
> while true do
> begin
у меня его и в помине нет, обхожусь блокнотом или WPad'om. если уж понадобиться тогда ставлю, но через пару дней, все полностью ввостанавливаю из образа, а там...
> end
:)
Vladimir Kladov (2007-01-29 17:11:00) [17]Т.е. вы предлагаете автору программы вместе с программой поставлять набор (1 шт.) Unicod'овского шрифта? На случай, если пользователь обходится без MS Office например, и использует Open Office. Или вообще доволен Office 97 или WordPad'ом. В какой-то степени это выход, но не получится ли размер шрифта больше самой программы?
L`Autour (2007-01-29 07:06:00) [18]Arial Unicode MS есть в составе офиса начиная с 2000. Плюс отдельно выложенный можно найти в инете (как единственный наиболее полный набор шрифтов).
Vladimir Kladov (2007-01-28 18:55:00) [19]Не у всех же офис, и не у всех офис ХР или 2003. Лично у меня офис 97, и хватает - зачем что-то менять? Совет выше разве не помог?
mixail_shar (2007-01-28 14:48:00) [20]В свойства Font Labela опиши тип шрифта как Arial Unicode MS.
По умолчанию определяется тип шрмфта без поддержки UNICODa, но
конечно этот шрифт у тебя должен быть установлен что скорее всего так.
По моему его устанавливает MS офис.