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