Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Передача объектов по TCP/IP [D7, XP]


Vladi78 ©   (2008-05-23 16:08:00) 

Ничего в этом не смыслю ... Есть программа в которой куча классов и объектов. Нужно будет передавать объекты по TCP/IP другой моей программе.
Некоторые объекты содержат ссылки на другие объекты ...  

Поделитесь полезными советами, информацией в каких книгах можно это прочесть или еще лучше ссылками на статьи ...


tesseract   (2008-05-23 16:58:00) [1]


> Что мне использовать для этого, подскажите ??? :(


Через сокеты передать свойства на сервер. ОБЪЕКТ передавать сам совершенно не нужно.


Reindeer Moss Eater   (2008-05-23 16:40:00) [2]

TidHTTPClient + TidHTTP


Vladi78   (2008-05-23 16:36:00) [3]

Попробую, объяснить свою ситуацию, может, что нить подскажете ...

На стороне клиента есть объект objTest = class TPersons

У него есть 3 свойства, 1 - Имя, 2 - Фамилия, 3 - Отчество ...

На стороне сервера есть функция которая сажает данные в таблицу БД.

Моя задача передать из клиента эти 3 (образно) свойства, а сервер должен их посадить в таблицу.

Что мне использовать для этого, подскажите ??? :(


Anatoly Podgoretsky   (2008-05-23 16:33:00) [4]

> Vladi78  (23.05.2008 16:31:08)  [8]

Что ты называешь объектами?


Reindeer Moss Eater   (2008-05-23 16:32:00) [5]

пока на приемном конце не вызовем конструктор, никакого объекта там не появится, даже если умудриться заслать их туда миллион.


Vladi78   (2008-05-23 16:31:00) [6]


> Reindeer Moss Eater ©   (23.05.08 16:30) [7]


Подскажите, какие компоненты использовать ?


Reindeer Moss Eater   (2008-05-23 16:31:00) [7]

никакие нельзя


Vladi78   (2008-05-23 16:30:00) [8]

Пред. пост не читать))


> Объекты ты никак передать не сможешь. Ты сможешь только
> передавать типы и свойства объектов, а на другой стороне
> создавать объекты нужных типов и присваивать им соответствующие
> свойства


Через компоненты TClientSocket / TServerSocket это возможно ?


Reindeer Moss Eater   (2008-05-23 16:30:00) [9]

нет.


Vladi78   (2008-05-23 16:29:00) [10]

У меня есть объект, например ObjTest у него есть


DrPass   (2008-05-23 16:11:00) [11]


> Нужно будет передавать объекты по TCP/IP другой моей программе.
>
> Некоторые объекты содержат ссылки на другие объекты ...
>  

Объекты ты никак передать не сможешь. Ты сможешь только передавать типы и свойства объектов, а на другой стороне создавать объекты нужных типов и присваивать им соответствующие свойства


Reindeer Moss Eater   (2008-05-23 16:10:00) [12]

объекты не надо передавать.


Palladin   (2008-05-23 16:10:00) [13]

ключевые слова для поиска
"сериализация объектов"
"передача данных по сети"


tesseract   (2008-05-23 16:10:00) [14]


> Нужно будет передавать объекты по TCP/IP другой моей программе.
> Некоторые объекты содержат ссылки на другие объекты ...
>  


Лучше почтой, голубиная  - самое оно!

Для таких целей служат DCOM/CORBA.  Смотри их описание.


Наверх

Титульная страница Поиск, карта сайта Написать письмо