C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Сеть!!! TServerSocket, TClientSocket, Пересылка объекта по сети!!!!
Invisible
Отправлено: 22.03.2005, 11:30


Не зарегистрирован







У меня есть класс A и экземпляр класса A1. Подскажите, как можно передать весь этот объект (экземпляр класса А1) через сеть (т.е. с помощью компанент TServerSocket, TClientSocket). У этих компанент есть только 3 функции пересылки SendText, SendStream, SendBuf. Какую из них нужно исспользовать и как?? Заранее благодарю за помощь.....
AVC
Отправлено: 22.03.2005, 12:08


Ветеран

Группа: Модератор
Сообщений: 1583



Разработать классу пару функций
ToString — преобразовать все свойства к строке
и
FromString — заполнить свойства по строке, полученной от ToString
а гонять строки.
Bond
Отправлено: 22.03.2005, 14:10


Станционный диспетчер

Группа: Участник
Сообщений: 142



Я бы отправлял с использованием SendBuf( A1, sizeof( A ) );, если A *A1;
и SendBuf( &A1, sizeof( A ) );, если A A1;
avc*
Отправлено: 22.03.2005, 14:24


Не зарегистрирован







SendBuf только если класс не содержит указателей.

Вернуться в Вопросы программирования в C++Builder