Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];

Вниз

латинская буква Е с 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.047 c
15-1168246600
Chort
2007-01-08 11:56
2007.01.28
Вопрос


15-1168345518
vasIzmax
2007-01-09 15:25
2007.01.28
"Рукопись"


15-1167866497
lookin
2007-01-04 02:21
2007.01.28
В Скайп?


4-1158337668
maxistent
2006-09-15 20:27
2007.01.28
Информация о процессе


4-1158425859
Антибайт
2006-09-16 20:57
2007.01.28
Выравнивание текста в Edit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский