Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как из PWideChar получить Ansistring или Shortstring


novill ©   (2006-10-11 13:24:00) 

Вообще каким-либо образом привести к читабельному виду?

ЗЫ PWideChar возвращает апи-функция, там должна быть строка на латиннице.


novill   (2006-10-11 14:48:00) [1]

Выяснилось, что бутерброд был расположен неправильно.

Строчки местами поменял и всё заработало.


Kolan   (2006-10-11 14:32:00) [2]


> Плохиш ©   (11.10.06 13:35) [1]

Плакаль :)


Плохиш   (2006-10-11 14:02:00) [3]


> novill ©   (11.10.06 13:39) [2]
> WideCharToString выдает белиберду в виде вопросительных
> знаков чуть разбавленных другими символами.

Значит эту строку нельзя перевести в ANSI-строку в данных локальных настройках системы.


han_malign   (2006-10-11 13:45:00) [4]


> WideCharToString выдает белиберду в виде вопросительных знаков чуть разбавленных другими символами.

- значит "апи-функция" возвращает не WideChar(UCS2), либо ты неправильно бутербод ешь...


novill   (2006-10-11 13:39:00) [5]

WideCharToString выдает белиберду в виде вопросительных знаков чуть разбавленных другими символами.


Плохиш   (2006-10-11 13:35:00) [6]


Wide-Strings

Die Unit System stellt drei Funktionen zur Verfügung, die zur Umwandlung von nullterminierten WideStrings in lange Einzel- oder Doppelbyte-Strings verwendet werden können: WideCharToString, WideCharLenToString und StringToWideChar.
Durch Zuweisung kann ebenfalls zwischen Strings konvertiert werden. So sind beispielsweise die folgenden beiden Aussagen gültig:

MyAnsiString := MyWideString;
MyWideString := MyAnsiString;


Наверх

Титульная страница Поиск, карта сайта Написать письмо