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 только если класс не содержит указателей. |
|