Передача TRemotable по SOAP
, На другом конце не могу получить данные.
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.9] |
|
|
Соблюдайте общие правила форума
MSDN Library
FAQ раздела
Поиск по разделу
Как правильно задавать вопросы
Передача TRemotable по SOAP
, На другом конце не могу получить данные.
|
Сообщ.
#1
,
|
|
|
|
Есть Код:
Описание Tremotable type TDatas=class(TRemotable) private OrderP:String; DateOP:String; ClientOP:string; SumOP:real; NumIP:integer; SumIP:real; PicIP:string; public //constructor Create; override; property Order:String read OrderP write OrderP; property DateO:String read DateOP write DateOP; property ClientO:string read ClientOP write ClientOP; property SumO:real read SumOP write SumOP; property NumI:integer read NumIP write NumIP; property SumI:real read SumIP write SumIP; property PicI:string read PicIP write PicIP; end; Type TDatasA = array of TDatas; Отправка данных функцией TCCtrl.Work2(num1, num2, ident: string): TDatasA; stdcall; на момент отправки в функции все данные есть после получения sAtt := (form3.HTTPRIO1 as ICCTRL).work2(s1, s2, s3); в переменной sAtt только пустые значения, но количество элементов массива верное. Что не так? |
|
Сообщ.
#2
,
|
|
|
|
Попробуй обьявлять свойства с public доступом.
|
|
Сообщ.
#3
,
|
|
|
|
Так свойства и так в public...
|
|
Сообщ.
#4
,
|
|
|
|
Попробуй property в published секции объявить
|
|
Сообщ.
#5
,
|
|
|
|
а класс зарегистрирован правильно?
RemClassRegistry.RegisterXSClass |