Форум: "Основная";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
ВнизОпять строки Найти похожие ветки
← →
.::D.e.M.o.N.i.X::. (2003-05-26 17:39) [0]Произвожу такие нехитрые действия со строкой:
WideCharToMultiByte(CP_ACP, 0, @uname[p], len, @multibytebuf[0],
sizeof(multibytebuf), nil, nil);
name:=StrPas(@multibytebuf[0]);
Почему то некоторые русские буквы при такой конвертации пропадают. В чем может быть загвоздка?
Заранее спасибо за ответ.
← →
clickmaker (2003-05-26 18:10) [1]Переменные как объявлены?
← →
.::D.e.M.o.N.i.X::. (2003-05-26 18:15) [2]Переменные объявлены так:
uname: array[0..255] of word;
len: byte;
multibytebuf: array[0..510] of byte;
← →
clickmaker (2003-05-26 18:28) [3]А ежели вот так попробовать
uname: array[0..255] of widechar;
name := WideCharToString(uname);
← →
.::D.e.M.o.N.i.X::. (2003-05-26 18:34) [4]Пробовал, не помогает, в таком случае еще и длина строки не регулируется и получается что типа :
Мои докум_нты?H?n?n?H?H???n???n?n
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.014 c