Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Unicode

254
17 октября 2002 года
Cker
341 / / 20.08.2000
Как-бы мне преобразовать вводимый в Edit текст в unicode кодировку?
476
17 октября 2002 года
man2002ua
218 / / 16.10.2002
Цитата:
Originally posted by Cker
Как-бы мне преобразовать вводимый в Edit текст в unicode кодировку?



Ты смотрел на ф-ю MultiByteToWideChar или она не подходит? В чем вообще смысл задачи?

254
17 октября 2002 года
Cker
341 / / 20.08.2000
В том и смысл: Человек вводит текст в поле Edit.
Потом нужно этот текст преобразовать в unicode и отправить на другой комп. Unicode для того, мало-ли, может на том компе неподдерживается кодировка. А с использованием unicode все будет Ок.
476
17 октября 2002 года
man2002ua
218 / / 16.10.2002
Цитата:
Originally posted by Cker
В том и смысл: Человек вводит текст в поле Edit.
Потом нужно этот текст преобразовать в unicode и отправить на другой комп. Unicode для того, мало-ли, может на том компе неподдерживается кодировка. А с использованием unicode все будет Ок.



Тогда так
procedure TForm1.Button1Click(Sender: TObject);
var s : array[1..100] of byte;
begin
MultiByteToWideChar(CP_ACP, 0, PChar(edit1.text),length(edit1.text),
@s[1],100);
// в массиве s1 - уникод, в принципе желательно заменить array of byte, но это сам
end;

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог