Вниз
Скачать: 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.016 c
3-1997
Innokenty
2004-01-08 10:03
2004.02.02
База в access и поля Дата/Время. Проблема.


3-1977
jocko
2004-01-08 13:50
2004.02.02
Соединение с сервером ADO


1-2085
Игорь
2004-01-20 12:01
2004.02.02
WaitForSingleObject( pi.hProcess, INFINITE )?


3-2024
nstur
2004-01-06 10:44
2004.02.02
База данных DB4


14-2312
hexone
2004-01-12 09:48
2004.02.02
Шрифт в редакторе Delphi




   Наверх