Вниз
Скачать: CL | DM;

как передавать содержимое класса от клиентта на сервер?   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.02 c
1-2115
Grinder
2004-01-19 00:20
2004.02.02
TextToShortcut с клавишей Win


3-1963
Ермек
2004-01-06 02:28
2004.02.02
помогите с FibPlus5.08


1-2231
man
2004-01-19 19:49
2004.02.02
как получить список процессов, которые используют данный файл


14-2345
NewD
2004-01-08 11:49
2004.02.02
Как узнать где в реестре прописан коннект при старте системы?


3-1967
Романов Р.В.
2004-01-09 12:01
2004.02.02
Выбор структуры БД




   Наверх