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

Вниз

латинская буква Е с acute   Найти похожие ветки 

 
blackgrin   (2007-01-07 21:14) [0]

Вообщем пишу приложение с поддержкой нескольки языков...
в испанском и французком используется символ é .  Не могу понять как присвоить допустим лейблу или переменной данный символ.. в chr его нету...  фигня ещё в том, что даже редактор кода почемуто перегоняет этот символ в обычное е. ;(
Что подскажите?


 
Плохиш ©   (2007-01-07 21:16) [1]

Надо, 1. Установить французский или испанский charset или 2. использовать уникоде-библиотеку, к примеру tnt


 
blackgrin   (2007-01-07 21:26) [2]

в библиотеке tnt - какаие функции это позволяют?
Меня больше всего смущает то, что в редакторе кода я не могу этого делать..
а то, что я установлю у себя в настройках винды испанский - не значит что программа отобразит этот символ на другом компьютере правильно...


 
Anatoly Podgoretsky ©   (2007-01-07 21:29) [3]

Ни какими, просто вводишь текст, это поддержка на уровне VCL объектов.


 
blackgrin   (2007-01-07 22:26) [4]

не совсем понял.. скачал я TntUnicodeControls.
закинул на форму TntEdit... копирую из ворда текст с символами е и вставляю в едит, но чтот вместо их там фигня (


 
Anatoly Podgoretsky ©   (2007-01-07 22:33) [5]

> blackgrin  (07.01.2007 22:26:04)  [4]

Вставка делается в режиме ANSI и это относится к ИДЕ Дельфи.


 
blackgrin   (2007-01-07 22:47) [6]

каким образом мне в это поле поставить одну такую букву, чтобы она нормально отображалась? пусть программно, но как?
извините, если задаю глупые вопросы...


 
Anatoly Podgoretsky ©   (2007-01-07 22:48) [7]

> blackgrin  (07.01.2007 22:47:06)  [6]

Набрать на клавиатуре, правда у тебя Дельфи очень старая, может и не получиться с первого раза.


 
blackgrin   (2007-01-07 22:59) [8]

блин.. а у меня интерфейс даж не подразумевает необходимости ввода текста... чисто для отображения...  может можно както типа аски кода...


 
Anatoly Podgoretsky ©   (2007-01-07 23:17) [9]

> blackgrin  (07.01.2007 22:59:08)  [8]

Это как же ты в ИДЕ то работаешь, неужели через Ворд?
Юникод это не ASCII


 
blackgrin   (2007-01-07 23:40) [10]

я чегото не понимаю...
задаю вопрос: как в TntEdit.text мне всунуть этот символ программно?


 
Anatoly Podgoretsky ©   (2007-01-08 01:41) [11]

> blackgrin  (07.01.2007 23:40:10)  [10]

Программно ты должен всовывать Юникод символ.


 
blackgrin   (2007-01-08 05:02) [12]

согласен, логично)
как всунуть программно юникод символ?)


 
Anatoly Podgoretsky ©   (2007-01-08 06:55) [13]

> blackgrin  (08.01.2007 05:02:12)  [12]

widechar("a")


 
Плохиш ©   (2007-01-08 11:33) [14]


> blackgrin   (07.01.07 21:26) [2]
> в библиотеке tnt - какаие функции это позволяют?
> Меня больше всего смущает то, что в редакторе кода я не
> могу этого делать..

IDE D6 не поддерживает юникод в редакторе коде

> а то, что я установлю у себя в настройках винды испанский

Ткни пальцем, где я говорил про настройки винды.

> blackgrin   (08.01.07 05:02) [12]
> согласен, логично)
> как всунуть программно юникод символ?)

TntEdit.Text := <юникод требуемого символа>

PS. Стесняюсь спросить, в качестве шрифта для используемого компонента надеюсь ты выбрал юникод-шрифт?


 
blackgrin   (2007-01-08 15:27) [15]

так.. разжуйте мне плз...
в ворде есть функция вставки символа там мне пишет чаркод -  00E9 - это hex.. перегоняю в десятичные получаем 233.  
пишу
TntEdit.Text := #233 - получаю не то что нужно...
в параметрах TntEdit.font - charset  - default , шрифт - MS Sans Serif.

ЧТо я делаю не правильно?


 
blackgrin   (2007-01-08 15:33) [16]

всё разобрался..
tntEdit1.Text:=widechar(#233);
и чарсет практически любой, но не дефолтовый



Страницы: 1 вся ветка

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

Наверх




Память: 0.5 MB
Время: 0.069 c
2-1168586629
vitv
2007-01-12 10:23
2007.01.28
Выполнение 2-х запросов последовательно


15-1168435066
Piroxyline
2007-01-10 16:17
2007.01.28
Turbo Delphi Explorer


2-1168376640
Lamer666
2007-01-10 00:04
2007.01.28
DBGridEh1.SelectedRows


15-1167579985
DevilDevil
2006-12-31 18:46
2007.01.28
Отдельное поздравление DimeBr!


15-1168175654
Rouse_
2007-01-07 16:14
2007.01.28
Дельфи глазами Чайника