Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.007 c
1-29343
dmk
2004-02-01 17:04
2004.02.10
Callback для метода класса. Реально?


3-29270
kaif
2004-01-17 00:37
2004.02.10
IBGuardian и Yaffil


11-29293
Wizard2003
2003-05-25 22:11
2004.02.10
PE Icon...


1-29394
Ser_ega
2004-01-28 15:03
2004.02.10
Cd-rom


14-29592
-Wind-
2004-01-19 11:15
2004.02.10
Всегда писал на С, а тепрь надо на делфи...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский