Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > chr для widechar


Автор: Гость_Vasya 18.9.2003, 09:10
Привет!

Есть аналог функции chr() для widechar?

Спасибо!

Автор: x77 18.9.2003, 09:42
а сама Chr чем не устраивает?

Цитата

The predefined function Chr returns the character value for any integer in the range of AnsiChar or WideChar; for example, Chr(65) returns the letter A.

(с) F1

Автор: x77 18.9.2003, 10:02
З.Ы. если будет возвращать не то, т.е. вместо благородного Unicode-char'а что-то омерзительное, ты всегда можешь это омерзительное преобразовать во что угодно стандартными ansi функциями.

Автор: Гость_Vasya 18.9.2003, 10:34
А как сделать , чтоб Charset у Memo1 был равен 1329? Я добавил эту константу в Windows.pas, но как ее скомпилировать - не знаю sad.gif((

Автор: x77 18.9.2003, 11:03
charset выставляется н еу мемо, а у шрифта. у каждого шрифта может быть несколько charset'ов. в windows.pas её добавлять не надо ни в коем случае smile.gif тебе нужно, чтобы у выбранного тобой шрифта поддерживался нужный тебе charset. насчёт 1329 - сильно сомневаюсь, ибо type TFontCharset = 0..255;

мне лично сложно представить почти полторы тысячи наборов символов в одном, пусть даже мультибатовом шрифте smile.gif

расскажи, что ты в принципе хочешь.

Автор: Гость_vasya 18.9.2003, 11:39
Уже ничего не хочу! biggrin.gif Все что надо было - это сменить string на widestring!

Автор: NiJazz 22.9.2003, 23:55
А вот заодно хотелось бы уточнить. Можно использовать API функцию WideCharToMultiByte в данном случае? Просто не имею опыта использования апишек в Дельфи. smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)