Форум: "Начинающим";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];
ВнизКак можно преобразовать WideString в String? Найти похожие ветки
← →
kiberg (2008-03-06 14:19) [0]Как можно преобразовать WideString в String?
← →
Сергей М. © (2008-03-06 14:25) [1]MyString := MyWideString;
← →
clickmaker © (2008-03-06 14:34) [2]
> MyString := MyWideString;
в Д7 в ОС с нерусской локалью будут проблемы с русскими буквами, потому что борландеры влепили такой код:
DefaultUserCodePage := 3 // Use CP_THREAD_ACP with Win2K/XP
WideCharToMultibyte() форева
← →
Сергей М. © (2008-03-06 14:38) [3]
> будут проблемы с русскими буквами
Да и хрен с ними ..
Конверсия-то состоялась)
← →
Anatoly Podgoretsky © (2008-03-06 14:47) [4]А как ты думал, в неруской локале, показать русские буквы.
← →
kiberg (2008-03-06 14:49) [5]Да. С WideString и String это прокатывает, а с Char и WideChar нет. Хотя можно извратиться, скопировать WideChar в String, а String в Char
← →
Сергей М. © (2008-03-06 14:51) [6]
> а с Char и WideChar нет
А ты про них и не спрашивал.
← →
antonn © (2008-03-06 14:54) [7]значит нужно завести новую ветку и спросить...
← →
kiberg (2008-03-06 15:05) [8]я почему-то подумал, что это одно и то же
← →
Сергей М. © (2008-03-06 15:27) [9]
> почему-то подумал, что это одно и то же
Увы и ах. Не одно и то же.
Впрочем, при некоторых (далеко не при любых !) условиях будет работать правильно вот такое преобразование:
MyChar := Char(MyWideChar);
← →
kiberg (2008-03-06 16:07) [10]всем спасибо
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c