
15.09.2009, 23:48
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
скорее всего чтото не так делаеш. А также ты уверен что там именно widechar а не utf8
вот пример простой
Код:
var
s:string;
pw:PWideChar;
n:dword;
begin
n := 1024;
getmem(pw, n); // выделим память под переменную
GetUserNameW(pw, n); // получим имя юзверя в виде WideChar
s := WideCharToString(pw); // Преобразуем в нормальный вид
freemem(pw); // освободим память
ShowMessage(s); // выведем на экран в нормальном виде
end;
|
|
|