Главная страница
    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.009 c
1-29356
TUser
2004-01-29 12:37
2004.02.10
purepascal


14-29524
гогениус
2004-01-21 19:42
2004.02.10
Нужна ваша помощь


3-29213
nomad
2004-01-19 18:31
2004.02.10
процедура в Oracle


1-29459
Erik
2004-01-30 12:35
2004.02.10
Access violation при освобождении Variant.


14-29528
Ega23
2004-01-20 14:59
2004.02.10
Есть такая немецкая команда Rage





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский