delphi 调用WebService 时参数太多

hglai 2007-10-06 04:58:23
我用delphi 调用WebService 时,提示参数太多,代码如下:
CommunityServicePortType = interface(IInvokable)
['{FE46E171-D92F-D476-0C40-8B9EB51E5590}']

function uploadd_grda(const in0: WideString; const in1: WideString; const in2: WideString; const in3: WideString; const in4: WideString; const in5: WideString; const in6: WideString; const in7: WideString; const in8: WideString; const in9: WideString;
const in10: WideString; const in11: WideString; const in12: WideString; const in13: WideString; const in14: WideString; const in15: WideString; const in16: WideString; const in17: WideString; const in18: WideString;
const in19: WideString; const in20: WideString; const in21: WideString; const in22: WideString; const in23: WideString; const in24: WideString; const in25: WideString; const in26: WideString; const in27: WideString;
const in28: WideString; const in29: WideString; const in30: WideString; const in31: WideString; const in32: WideString; const in33: WideString; const in34: WideString; const in35: WideString; const in36: WideString;
const in37: WideString; const in38: WideString; const in39: WideString; const in40: WideString; const in41: WideString; const in42: WideString; const in43: WideString; const in44: WideString; const in45: WideString;
const in46: WideString; const in47: WideString; const in48: WideString; const in49: WideString; const in50: WideString; const in51: WideString; const in52: WideString; const in53: WideString; const in54: WideString;
const in55: WideString; const in56: WideString; const in57: WideString; const in58: WideString; const in59: WideString; const in60: WideString; const in61: WideString; const in62: WideString; const in63: WideString;
const in64: WideString; const in65: WideString; const in66: WideString; const in67: WideString; const in68: WideString; const in69: WideString; const in70: WideString; const in71: WideString; const in72: WideString;
const in73: WideString; const in74: WideString; const in75: WideString; const in76: WideString; const in77: WideString; const in78: WideString; const in79: WideString; const in80: WideString; const in81: WideString;
const in82: WideString; const in83: WideString; const in84: WideString; const in85: WideString; const in86: WideString; const in87: WideString; const in88: WideString; const in89: WideString; const in90: WideString;
const in91: WideString; const in92: WideString; const in93: WideString; const in94: WideString; const in95: WideString; const in96: WideString; const in97: WideString; const in98: WideString; const in99: WideString;
const in100: WideString; const in101: WideString; const in102: WideString; const in103: WideString; const in104: WideString; const in105: WideString; const in106: WideString; const in107: WideString; const in108: WideString;
const in109: WideString; const in110: WideString): Integer; stdcall;

提示的错误为:“Too many parameters in method uploadd_grda",但是编译可以通过,但是运行报错

各位大峡,救命啊
...全文
160 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
baiduan 2007-10-10
  • 打赏
  • 举报
回复
怎么可能那么多参数?
我用webservice写过传输文件的东东也没有
那么多参数的...贴出来大家帮你看看,
*lmp.pas的和*inf.pas的主要代码
hongqi162 2007-10-08
  • 打赏
  • 举报
回复
同意楼上,修改成xml吧
helodd 2007-10-08
  • 打赏
  • 举报
回复
有无必要写成这样啊, 大脑问题,把所有参数包装成一个XML就行了....
小风哥哥 2007-10-08
  • 打赏
  • 举报
回复
晕,这么壮观的,任何一个编译器的函数参数都不可能没限制吧,我估计的,XML好点,好配置
jackhatedance 2007-10-08
  • 打赏
  • 举报
回复
xml太麻烦,槁个数组吧 array of string.
imho888 2007-10-08
  • 打赏
  • 举报
回复
定义个参数结构,打个包,至于XML只是传递数据时用的

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧