Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
10-1144409633
Alex_C
2006-04-07 15:33
2008.04.06
Использование COM-server в TThread


2-1205335525
Ramzes001
2008-03-12 18:25
2008.04.06
Игра файлов


2-1205225687
031178
2008-03-11 11:54
2008.04.06
DBGrid


2-1205103782
Digital
2008-03-10 02:03
2008.04.06
Почему не ставится SaveDialog1.FileName ?


2-1204890288
News
2008-03-07 14:44
2008.04.06
Проблема с нахождением базы данных





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский