Форум: "Основная";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
ВнизПомогите с преобразованием в массива в строку :-) Найти похожие ветки
← →
axx (2004-01-29 12:37) [0]С преобразованием строки в массив все просто а вот обратно получается интересно. Строка случайным образом добивается ерундой. Наверно в гетмеме дело... Подскажите а то чтото я туплю слегка.
Делаю так:
T:PChar
Arr:Array [0..62] of Byte
GetMem(T,SizeOf(Arr));
Move(Arr,t^,SizeOf(Arr));
str:=StrPas(T);
З.Ы. Перед преобразованием строки в массив филлчар делаю так что проблема 100% в приведенном коде
← →
MBo (2004-01-29 12:42) [1]завершающего нуля не хватает, видимо
← →
Erik (2004-01-29 12:48) [2]А тип String религия непозволяет использовать?
← →
Rouse_ (2004-01-29 12:53) [3]используй массив типа Char
и обратное преобразование будет выглядеть так:
Str := String(Arr);
← →
Anatoly Podgoretsky (2004-01-29 12:55) [4]axx © (29.01.04 12:37)
Т абсолютно пустой и даже не инициализирован, можешь плучить что угодно, кончая крахом системы.
← →
axx (2004-01-29 13:08) [5]Всем спасибо
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c