Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.30;
Скачать: CL | DM;

Вниз

Помогите с юникодом пожалуйста   Найти похожие ветки 

 
Виталий*   (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 вся ветка

Текущий архив: 2007.12.30;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.043 c
15-1195982608
Иван Д.
2007-11-25 12:23
2007.12.30
Гиперкуб


15-1196419617
zlodiy
2007-11-30 13:46
2007.12.30
Восстановление данных


15-1193772243
Marser
2007-10-30 22:24
2007.12.30
ADSL-модем. "шо это было?!"(с)


6-1177258394
Dmitry_177
2007-04-22 20:13
2007.12.30
Вопрос по клиентской части


1-1192084366
botaniQ
2007-10-11 10:32
2007.12.30
Возможен ли запуск *.CHM с параметром главы?