delphi客户端如何调用webservice中的数组
delphi客户端如何调用webservice中的一个字符串数组
哪位能给个例子?
用java,只是一维数组
用$\Borland\Delphi7\Bin\WSDLImp.exe命令,Web Service服务地址和服务名做参数,在$\Borland\Delphi7\Bin文件夹下生成一个单元,把那个单元加入到你的工程中就可以了。
我访问Web Service都是XML格式字符串的,一位数组好像返回值是 Array of WideString, 记得不是很清楚,你自己生成一个单元,看一下,生成单元都弄好了,不需要额外的操作。
例: 服务器地址 127.0.0.1, Web Service服务名 IMyService
WSDLImp \\127.0.0.1\IMyService,会生成一个IMyService.pas,加入工程就可以
谢谢,
但WSDLImp.exe一打开就没了,怎么用呢
1. 在开始菜单运行那里输入cmd.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 TDat
相关问答:
昨晚在Delphi数据库查询中遇到了一个疑惑。代码如下:
procedure TFormSearchAchievement.ComboBoxXYChange(Sender: TObject);
var
XY : string;
begin
XY := comboboxxy.Items[comboboxx ......
VC++ 中, &变量名。 是什么意思。 Delphi中 和他一样的符号 是哪个、?
大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时, ......
急用。联系QQ:8775262,谢谢。
需要进行DllImport的地方直接写DLLImport.方法名。
如:DLLImport.GlobalAddAtom(……);
文件:UShare.pas
Delphi(Pascal) code:
unit UShare;
interface
uses Windows, Me ......
我在出库窗口写了个方法:ADOQueryBill 的bNum 字段的OnValidate方法 实现的是出库数量不能大于入库的数量,否则就重新输入数量,以下是我的代码:
procedure TFrmStockOut.ADOQueryBillbNum_Validate(Sender: TFie ......