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

Вниз

DATASET in OLE   Найти похожие ветки 

 
id_privin   (2002-12-09 11:44) [0]

Задача : Передать набор OLE-серверу.

Можно это конечно сделать через массив. Или передавать данные по строкам или изобрести еще какой свой способ передачи.
Но есть у меня чувство что должен быть специальный интерфейс
( предположительное название RecordSet) для передачи данных между OLE приложениями


 
id_privin   (2002-12-09 12:24) [1]

Ну что никто не знает?
Или просто мастера еще не заходили?


 
KA_   (2002-12-09 13:23) [2]

Используй TClientDataSet и TProvider. Провайдер перегоняет данные в OleVariant. Клиент датасет принимает их.


 
asmith   (2002-12-09 13:30) [3]

А если работаешь с ADO, то там уже все есть для этого - каждый потомок TCustomADODataSet имеет property Recordset: _Recordset;


 
id_privin   (2002-12-09 13:50) [4]

Я похож на идиота?

Надо сделать сервер на Delphi который данные принимает ( тут я как нибудь справлюсь).

Пазл в том что передавать данные надо не из Delphi.


 
Fantasist   (2002-12-09 23:53) [5]


> Пазл в том что передавать данные надо не из Delphi.


Пользуйся интерфейсами. Делаешь специальный интерфейс, который обеспечивает чтение(запись, если надо), потом создаешь объект который хранит это набор данных и предоставляет такой интерфейс. Далее передаешь указатель на это интерфейс. В ADO это уже реализованно, на что тебе asmith и указал. Так что прежде чем спрашивать:

> Я похож на идиота?


убедись, что это не так.


 
KA_   (2002-12-10 09:05) [6]

Вариантов много:
- Загоняй их в строку и передавай.
- Используй XML-документы.
- Передавай данные как массив байтов.
- Всегда и везде для передачи используются потоки - пиши непосредственно в поток.



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

Текущий архив: 2002.12.19;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.007 c
14-61783
Mad_Ghost
2002-11-27 10:55
2002.12.19
RxDBGrid


1-61606
pavel_ak
2002-12-10 13:26
2002.12.19
Об Hint e


1-61519
Lexa
2002-12-09 12:14
2002.12.19
Internet Explorer


3-61496
berezne
2002-12-02 14:14
2002.12.19
Открытие DBF файла без индекса


3-61406
Леший
2002-12-03 13:53
2002.12.19
Подскажите пожалуйста. Мне нужно строки в DBGrid подсвечивать





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