Форум: "Основная";
Текущий архив: 2004.02.02;
Скачать: [xml.tar.bz2];
Внизкак передавать содержимое класса от клиентта на сервер? Найти похожие ветки
← →
serg128 (2004-01-19 12:16) [0]Собственно вопрос: Имеется класс на сервере:
class A{
int i;
AnsiString s;
};
такой же класс имеется на клиенте, так вот надо содержимое класса с сервера передать на клиента.Спасибо заранее.
← →
Reindeer Moss Eater (2004-01-19 12:50) [1]Server.SendInteger(ServerClassInstanse.i);
Server.Writeln(ServerClassInstanse.s);
← →
serg128 (2004-01-19 13:28) [2]А что в данном случае Server?
← →
Романов Р.В. (2004-01-19 14:14) [3]
> А что в данном случае Server?
Socket
← →
Digitman (2004-01-19 14:17) [4]
> serg128 © (19.01.04 13:28) [2]
> А что в данном случае Server?
это у тебя надо спросить, что у тебя подразумевается под
> с сервера передать на клиента
← →
serg128 (2004-01-19 15:46) [5]Ну есть клиент и сервер Мидас. У каждого есть class A{...}
так вот данные этого класса с сервера надо передать клиенту (ну и может наоборот).
← →
Digitman (2004-01-19 16:01) [6]пляши от реализации метода интерфейса
IMyAppServer = interface(IAppServer)
function SendObject(ObjData: OleVariant): Boolean;
function SyncRecvObject: Olevariant; // только для синхр.работы
end;
перед вызовом SendObject на кл.стороне пиши в ObjData поток с сохраненными любыми способами св-вами передаваемого объекта
на серв.стороне извлекай из ObjData поток и читай из него св-ва объекта
с асинхронной обратной передачей сложней - требуется реализация callback-интерфейса
читай Эрика Хармона, там все это подробно описано
← →
serg128 (2004-01-19 18:33) [7]Ага, все тебе так просто, у Хармона расписана работа с клиентскими датасетами, да и на С++ надо, так что "спасибо", я всё понял....
← →
serg128 (2004-01-19 18:33) [8]Ага, все тебе так просто, у Хармона расписана работа с клиентскими датасетами, да и на С++ надо, так что "спасибо", я всё понял....
← →
Digitman (2004-01-19 18:51) [9]
> serg128 © (19.01.04 18:33) [7]
> у Хармона расписана работа с клиентскими датасетами
это самое малое что у Хармона описано
как минимум к этому стоит прибавить то, что у того же Хармона описан механизм асинхронных обратных вызовов "сервер -> клиент"
ты же не сказал, нужны тебе асинхронные колбэки или не нужны ... сиду тут и думай) ..
← →
serg128 (2004-01-19 19:00) [10]Да необязательно, мне бы и сокетами устроило, только у меня проблемы с восстановлением на серверной стороне....
асинхронные колбэки был как вариант, но я чуствую до ни ещё не дорос..... кстати мой ICQ 166516653
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.02;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c