Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Вниз

Передача переменной по сети   Найти похожие ветки 

 
Ezhik   (2004-09-26 15:50) [0]

Здравствуйте. Дело такое: на удалённой машине поизводится поиск файлов и папок и результатом является переменная типа TSearchRec. Мне надо "без потерь"  отправить эту переменную на сервак. Как это сделать, ибо как текст ее отправить нельзя. Чувствую тут пахнет потоками... Дайте примерчик плиз, или совет...


 
Rouse_ ©   (2004-09-27 09:49) [1]

var
 SR: TSearchRec;
 Buffer: array of Byte;
begin
  ...
     SetLength(Buffer, SizeOf(TSearchRec));
     Move(SR, Buffer[0], SizeOf(TSearchRec));

     тут отправляй буфер...

на приемке делай так:

     Move(Buffer[0], SR, SizeOf(TSearchRec));


 
Digitman ©   (2004-09-27 10:29) [2]


> Rouse_


и зачем это ? в смысле промежуточный буфер ?
"загвоздка" у него, у автора, в другом - в структуре TSearchRec есть ссылки на дин.данные (string)


 
Rouse_ ©   (2004-09-27 11:07) [3]

> [2] Digitman ©   (27.09.04 10:29)
Ну это чтоб было понятно что вообще нужно отправлять :)

А TFileName = type string; это я действительно недосмотрел.

Строка там в единственном месте идет а остальной размер статический...
Соответственно общая длинна минус статический размер = размер строки :)



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.031 c
6-1094917457
xmrz
2004-09-11 19:44
2004.12.05
IHTMLDocument2.readyState


3-1099905186
denis24
2004-11-08 12:13
2004.12.05
разработка стр-ры бд


1-1100967790
Matrex
2004-11-20 19:23
2004.12.05
TList и расход памяти


14-1100557778
Piter
2004-11-16 01:29
2004.12.05
Можно откатить Internet Explorer?


14-1100522556
1008
2004-11-15 15:42
2004.12.05
Мой ответ ... ну вы поняли кому





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