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