|
DynamicArray를 이용하는데 잘안되어서 질문드립니다.
WsParam class는 SOAP서버로 보내는 데이타값입니다
SOAP서버의 Invoke_API 를 호출해서 데이타를 보내고 값을 받아야 하는데 잘안되네요
//----> 이 부분부터
class WsParam : public TRemotable {
private:
AnsiString Fvalue;
AnsiString Fname;
public:
__published:
__property AnsiString value = { read=Fvalue, write=Fvalue };
__property AnsiString name = { read=Fname, write=Fname };
};
typedef DynamicArray<WsParam*> WsParamSet;
//-----> 이 부분까지는 SOAP서버의 WSDL로 자동생성해준 부분입니다.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
WsParamSet in, out;
in.Length = 10;
//이 부분부터 실질적인 데이타를 집어넣어야 하는데 빌더에서 DynamicArray를 써보지 않아서
//잘안되네요 도움좀 부탁드립니다. ^^;
in[0]->name = "1111"; <--- 이 부분에서 에러가 나는데 이유를 잘모르겠네요 ^^;
in[0]->value = "111";
in[1]->name = "222";
in[1]->value = "2222";
_di_IWebService test1;
HTTPRIO1->QueryInterface(test1);
if(test1){
out = test1->Invoke_API("111","111",test);
}
}
|