Форум: "Основная";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c