Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.04;
Скачать: CL | DM;

Вниз

Преобразование WideString в String   Найти похожие ветки 

 
Lacmus ©   (2008-08-07 17:29) [0]

Необходимо преобразовать WS: WideString = #$200E"07."#$200E"08."#$200E"2008 "#$200F#$200E"15:53" в S: String, т.е. получить "07.08.2008 15:53".

Проблема в управляющих символах, которые преобразуются в "?"

Есть решения типа WideCharToMultiByte, но правильно работающие ?


 
Сергей М. ©   (2008-08-07 17:34) [1]

Это ты из dfm что ли кусок выдрал ?


 
_Milk   (2008-08-07 17:35) [2]

В чем затруднения? Вытащи все что в апострофах и сложи.


 
Rouse_ ©   (2008-08-07 17:36) [3]

StringReplace(WideCharToString(@WS[1]), #$200E, "", [rfReplaceAll]);


 
_Milk   (2008-08-07 17:39) [4]

> Rouse_ ©   (07.08.08 17:36) [3]
Там еще присутствует #$200F:)


 
Lacmus ©   (2008-08-07 17:49) [5]

>Сергей М. ©   (07.08.08 17:34) [1]

PropertyUI.FormatForDisplay такое вернул

>Rouse_ ©   (07.08.08 17:36) [3]

Наверно, это не будет универсальным решением


 
Rouse_ ©   (2008-08-07 17:52) [6]


> Наверно, это не будет универсальным решением

Это не решение - это направление в котором тебе нужно смотреть :)


 
Lacmus ©   (2008-08-07 17:59) [7]

>_Milk   (07.08.08 17:35) [2]

Апострофов там нет, это строка из Evaluate

>Rouse_ ©   (07.08.08 17:52) [6]

Возможно, но MessageBoxW показывает все правильно, поэтому и спросил


 
Lacmus ©   (2008-08-08 13:24) [8]

Остановился на GetStringTypeExW, наверно вопрос закрыт.



Страницы: 1 вся ветка

Текущий архив: 2009.10.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
2-1249236020
kapas
2009-08-02 22:00
2009.10.04
Delphi 2009 for Win32. class operators


15-1249030784
Медвежонок Пятачок
2009-07-31 12:59
2009.10.04
Еще один ....


15-1249298834
13.12
2009-08-03 15:27
2009.10.04
Элита программистов


8-1190981674
Inspired
2007-09-28 16:14
2009.10.04
Использование пульта ДУ для альт. целей


2-1249378085
Kolan
2009-08-04 13:28
2009.10.04
Почему вместо ↑ отображается квадратик