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

Вниз

Unicod > ANSI конвертация.   Найти похожие ветки 

 
dracula ©   (2005-12-08 13:47) [0]

Проблема такая, есть компонент (дерево с чекбоксами) - он работает в юникоде, при нажатии на кнопку должен выдать список помеченных файлов, всё идёт хорошо, но русский текст выдаёт  ?????????? вопросами, понятное дело что надо конвертировать из Юникода во что-то более понятное. В региональных установках стоит USA это я специально поставил. По форумам порылся ничего непомогает, может кто сталкивался с такой проблемой? Можно ли её както решить.


 
dracula ©   (2005-12-08 15:59) [1]

function PWideToString(  pw : PWideChar  ) : string;
  var
     p : PChar;
     iLen : integer;
  begin
     {Get memory for the string}
     iLen := lstrlenw(  pw  ) + 1;
     GetMem(  p,  iLen  );
     {Convert a unicode (PWideChar) to a string}
     WideCharToMultiByte(  CP_ACP,  0,  pw,  iLen,  p,  iLen * 2,  nil,  nil  );
     Result := p;
     FreeMem(  p,  iLen  );
  end;


Всё помощь ненужна, удалось решить проблему =)



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

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

Наверх




Память: 0.46 MB
Время: 0.013 c
4-1130680933
GuAV
2005-10-30 17:02
2006.01.08
Printer.Canvas с LOGPIXELSX <> LOGPIXELSY, что с Pen.Width ?


6-1127725974
vishnya
2005-09-26 13:12
2006.01.08
Электронная цифровая подпись для писем


14-1134571355
Piter
2005-12-14 17:42
2006.01.08
Прикольный домен


14-1134230811
Kerk
2005-12-10 19:06
2006.01.08
Федеральная служба государственной статистики.


14-1134396390
kaif
2005-12-12 17:06
2006.01.08
Взглянул на баннер Visual Studio :)