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

Вниз

Помогите с преобразованием в массива в строку :-)   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
3-29221
MicroWorld
2004-01-19 23:11
2004.02.10
IB and fox


3-29206
widoms
2004-01-21 07:21
2004.02.10
Пропадают записи в подчинённой таблице.


1-29368
$tranger
2004-01-28 20:39
2004.02.10
Отображеник SPLASH окна


1-29455
ivankohut
2004-01-30 16:36
2004.02.10
Grid и Unicode


4-29679
maxi
2003-12-08 09:43
2004.02.10
Как создать Progress Bar динамически ? И под XP (его не видно) ?