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

Вниз

Variant + TCP   Найти похожие ветки 

 
SerVS - S   (2002-03-12 16:50) [0]

Как послать/принять варианту (структура не тривиальная) по ТСР соединению (например через Сокеты)? Кто знает не поленитесь ответить


 
Дмитрий   (2002-03-12 17:35) [1]

Варианту? :)
V:=CreateOleObject("Excel.Application");
и это - в сокет? :)

Какая структура? Запись? если в нее входят integerы, то все относительно просто, а если в нее входят указатели на запись, состоящую из строки и какого-нить PChar - надо все это аккуратно разадресовывать, превращать в какой-нибудь удобоваримый формат (XML, например :) и разбирать на другом конце.


 
Дмитрий   (2002-03-12 17:37) [2]

...Я хотел сказать, уточните вопрос :)


 
SerVS -S   (2002-03-12 18:07) [3]

Можно попробывать и это V:=CreateOleObject("Excel.Application"); - интересно что из этого выйдет :)
Послать нужно TClientDataSet.Data - достаточно точно?


 
digitman   (2002-03-13 17:50) [4]

"через Сокеты" происходит передача содержимого некоего буфера памяти в адр.пр-ве процесса-"отправителя" (именно - содержимого буфера, а не "варианты", не "интеджеры" и пр. и пр.). А, значит, код твоего "передатчика" должен сам заботиться о выделении памяти под буфер, записи в этот буфер всей информации, описывающей содержание "варианта" (см. variant type data record). Соответственно, код твоего "приемника" должен на своей стороне создать эквив. содержание "варианта" (уже в своем адр.пр-ве) по инф-ции, полученной при чтении из гнезда в собственный буфер.



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

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

Наверх




Память: 0.45 MB
Время: 0.007 c
1-73276
vitnt2000
2002-05-08 07:46
2002.05.23
Добавление серий в Chart


3-73038
gizar
2002-04-24 18:38
2002.05.23
Отключить юзеров от базы


4-73468
daos
2002-03-19 15:16
2002.05.23
Как в WinXP заблокировать показ проги в Ctrl+Alt+Del?


1-73130
Sherbacov
2002-05-13 12:59
2002.05.23
CFG file


3-73046
Ura
2002-04-25 13:32
2002.05.23
Транзакции в IB





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