PWideChar --> String
Falk0ner, вс, 06/07/2008 - 15:34.
{ **** UBPFD *********** by kladovka.net.ru ****
>> Конвертация PWideChar в String
Автор: Gua, <a href="mailto:gua@ukr.net">gua@ukr.net</a>, ICQ:141585495, Simferopol
Copyright: Andre .v.d. Merwe
Дата: 18 июля 2002 г.
********************************************** }
function PWideToString(pw : PWideChar) : string;
var
p : PChar;
iLen : integer;
begin
iLen := lstrlenw( pw ) + 1;
GetMem( p, iLen );
WideCharToMultiByte( CP_ACP, 0, pw, iLen, p, iLen * 2, nil, nil );
Result := p;
FreeMem( p, iLen );
end;
>> Конвертация PWideChar в String
Автор: Gua, <a href="mailto:gua@ukr.net">gua@ukr.net</a>, ICQ:141585495, Simferopol
Copyright: Andre .v.d. Merwe
Дата: 18 июля 2002 г.
********************************************** }
function PWideToString(pw : PWideChar) : string;
var
p : PChar;
iLen : integer;
begin
iLen := lstrlenw( pw ) + 1;
GetMem( p, iLen );
WideCharToMultiByte( CP_ACP, 0, pw, iLen, p, iLen * 2, nil, nil );
Result := p;
FreeMem( p, iLen );
end;
Отправить комментарий