delphi客户端如何调用webservice中的一个字符串数组哪位能给个例子?
解决方案 »
- sql里的条件中怎么赋变量?
- 问个数据传输的问题
- 请问如何使动态生成的Button产生onclick事件,不能用绑定的方法
- 急救,adoquery做不了报表
- 视频文件的数据流?!
- 如果以DBGRID作输入界面,有两个按钮,一个是"新增",一个是"提交",我想使用ADOQUERY来作,如何写这两个代码?要考虑网络上有其它用户也在使用
- 小弟只剩最后19分啦,临死前只问最后一个问题:string最多只能存放255字节,若超过255字节用什么呢?
- fastreport问题:怎样使fastreport的memo显示出form中的edit.text
- batchmove如何使用?
- 母亲节撒分
- 只运行一个程序,多用户登录仍然有效,如何实现?
- 问题很奇怪
我访问Web Service都是XML格式字符串的,一位数组好像返回值是 Array of WideString, 记得不是很清楚,你自己生成一个单元,看一下,生成单元都弄好了,不需要额外的操作。
例: 服务器地址 127.0.0.1, Web Service服务名 IMyService WSDLImp \\127.0.0.1\IMyService,会生成一个IMyService.pas,加入工程就可以
但WSDLImp.exe一打开就没了,怎么用呢
2. 或者直接在Delphi开发环境中File - New - Other,在打开的对话框中切换到WebServices选项页上点击WSDLImporter,一步步走下去,效果是一样的。 我习惯用第一种方式
type
TData = class(TRemotable)
private
FMsg: WideString;
published
property Msg: WideString read FMsg write FMsg;
end;
ArrayData = Array of TData; function getMosms(const account: WideString; const password: WideString; const port_id: WideString; const state: WideString): ArrayDatas; stdcall;
type
ArrayData = Array of WideString;也是无返回值,也许都解析不了
但只生成一个空框架,没有生成WebServices方法