社区
API
帖子详情
VB如何调用C#写的webservice传递参数和接收返回值
weixin_42422677
2018-06-09 03:16:52
可以给点参考代码吗 以前没用过VB 碰到这个问题 可以帮忙解决一下吗 谢谢你了!!!
...全文
1553
7
打赏
收藏
VB如何调用C#写的webservice传递参数和接收返回值
可以给点参考代码吗 以前没用过VB 碰到这个问题 可以帮忙解决一下吗 谢谢你了!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shw014
2018-06-12
打赏
举报
回复
如果 VB.NET (VS2005.2008...)可以 在 VS 的菜单-〉项目-〉添加 WEB引用 如果 VB 6.0 可以引用 Microsoft XML, v6.0,具体可以在 csdn 中查找 VB6.0 调用 WebService
赵4老师
2018-06-12
打赏
举报
回复
标题也是问题的一部分。
脆皮大雪糕
2018-06-11
打赏
举报
回复
引用 2 楼 zhao4zhong1 的回复:
拜托,webservice本来就是要允许不同的语言不同的程序对接调用,楼主只是问问怎么用VB调用而已
赵4老师
2018-06-11
打赏
举报
回复
不要做A语言代码修改为B语言代码的无用功。 也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。 只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。 即可很方便地让A、B两种语言之间协调工作。 比如: A将请求数据写到文件a.txt,写完后改名为aa.txt B发现aa.txt存在时,读取其内容,调用相应功能,将结果写到文件b.txt,写完后删除aa.txt,再将b.txt改名为bb.txt A发现bb.txt存在时,读取其内容,读完后删除bb.txt 以上A可以替换为任何一种开发语言或开发环境,B可以替换为任何一种与A不同的开发语言或开发环境。 除非A或B不支持判断文件是否存在、文件读写和文件更名。 但是谁又能举出不支持判断文件是否存在、文件读写和文件更名的开发语言或开发环境呢? 可以将临时文件放在RamDisk上提高效率减少磨损磁盘。 数据的结构很复杂的话,文本文件的格式问题可参考json或xml 共享临时文本文件这种进程之间的通讯方法相比其它方法的优点有很多,下面仅列出我现在能想到的: ·进程之间松耦合 ·进程可在同一台机器上,也可跨机,跨操作系统,跨硬件平台,甚至跨国。 ·方便调试和监视,只需让第三方或人工查看该临时文本文件即可。 ·方便在线开关服务,只需删除或创建该临时文本文件即可。 ·方便实现分布式和负载均衡。 ·方便队列化提供服务,而且几乎不可能发生队列满的情况(除非硬盘空间满) ·…… “跨语言、跨机,跨操作系统,跨硬件平台,跨国,跨*.*的”苦海无边, 回头是“使用共享纯文本文件进行信息交流”的岸!
脆皮大雪糕
2018-06-11
打赏
举报
回复
引用 4 楼 zhao4zhong1 的回复:
自动提取问题中的关键字,只要涉及两种开发语言,自动粘贴这段“放之四海而皆准”的真理。
明明只有标题里面有两种语言的名字
赵4老师
2018-06-11
打赏
举报
回复
自动提取问题中的关键字,只要涉及两种开发语言,自动粘贴这段“放之四海而皆准”的真理。
threenewbee
2018-06-09
打赏
举报
回复
可以,先把C#写的web服务部署到服务器上 vb可以用soap toolkit 3.0,这是一个com库,可以调用web服务。具体你google下。
C#
源码大集合 02(共3卷)
C#
源码大集合 02(共3卷) 之前分为四个包,后两个包上传不了,对于已经下载的朋友表示赚意,现在重新再发一次(改为3卷) ├─
C#
源码第一部分 │ ├─第1章 控件操作 │ │ ├─实例1 如何使用错误提醒控件 │ │ ├─实例10 如何使用列表视图控件 │ │ ├─实例11 如何使用多选列表框控件 │ │ ├─实例12 如何使用图像控件 │ │ ├─实例13 如何使用窗体分隔控件 │ │ ├─实例2 如何使用信息提示控件 │ │ ├─实例3 如何使用菜单控件 │ │ ├─实例4 如何使用工具栏控件 │ │ ├─实例5 如何使用状态栏控件 │ │ ├─实例6 如何使用托盘控件 │ │ ├─实例7 如何使用标签页控件 │ │ ├─实例8 如何使用进度条控件 │ │ └─实例9 如何使用树视图控件 │ ├─第2章 文件管理 │ │ ├─实例14 如何获取程序文件信息 │ │ ├─实例15 如何获取指定文件的根信息 │ │ ├─实例16 如何获取当前程序所在的文件夹 │ │ ├─实例17 如何获取指定文件夹下的所有文件 │ │ ├─实例18 如何获取指定文件夹下的所有文件夹 │ │ ├─实例19 如何获取和设置文件属性 │ │ ├─实例20 如何获取和设置文件夹属性 │ │ ├─实例21 如何判断文件或文件夹是否存在 │ │ ├─实例22 如何创建和删除多层文件夹 │ │ ├─实例23 如何监视文件和文件夹系统变化情况 │ │ ├─实例24 如何加解密文件 │ │ ├─实例25 如何切分组合文件 │ │ ├─实例26 如何以流式方式读
写
文本文件 │ │ ├─实例27 如何直接打印文件 │ │ ├─实例28 如何操作帮助文件 │ │ ├─实例29 如何操作WORD文件 │ │ ├─实例31 如何播放MP3文件 │ │ ├─实例32 如何播放VCD文件 │ │ ├─实例33 如何播放DVD文件 │ │ ├─实例34 如何播放Flash文件 │ │ └─实例35 如何播放RealPlayer文件 │ ├─第3章 程序设置 │ │ ├─实例36 如何创建椭圆形窗体 │ │ ├─实例37 如何创建文字形窗体 │ │ ├─实例38 如何创建不规则窗体 │ │ ├─实例39 如何创建移动的窗体 │ │ ├─实例40 如何创建无标题栏窗体 │ │ ├─实例41 如何拖动无标题栏窗体 │ │ ├─实例42 如何制作自绘式菜单 │ │ ├─实例43 如何制作图形组合框 │ │ ├─实例44 如何设置窗体的透明度 │ │ ├─实例45 如何设置窗体启动位置 │ │ ├─实例46 如何设置窗体最前端显示 │ │ ├─实例47 如何实现精灵提示 │ │ ├─实例48 如何实现打印预览 │ │ ├─实例49 如何实现剪贴板循环 │ │ ├─实例50 如何实现菜单历史列表 │ │ ├─实例51 如何实现程序互斥运行 │ │ ├─实例52 如何屏蔽鼠标消息 │ │ ├─实例53 如何模拟键盘输入 │ │ ├─实例54 如何使用消息提示框 │ │ ├─实例55 如何使用系统API函数(INI) │ │ ├─实例56 如何获取和设置输入法 │ │ ├─实例57 如何在程序中启动其他程序 │ │ ├─实例58 如何在程序中关闭其他程序 │ │ ├─实例59 如何在开机时自动启动程序 │ │ ├─实例60 如何启动电话拨号程序 │ │ ├─实例61 如何启动屏幕保护程序 │ │ ├─实例62 如何启动系统控制面板程序 │ │ ├─实例63 如何编
写
多线程程序 │ │ ├─实例64 如何编
写
DLL服务端程序 │ │ ├─实例65 如何编
写
DLL客户端程序 │ │ ├─实例66 如何编
写
用户控件程序 │ │ └─实例67 如何给程序打包 │ ├─第4章 系统维护 │ │ ├─实例68 如何获取系统基本信息 │ │ ├─实例69 如何获取系统服务信息 │ │ ├─实例70 如何获取系统进程信息 │ │ ├─实例71 如何获取系统日期时间 │ │ ├─实例72 如何获取系统所有驱动器 │ │ ├─实例73 如何获取系统驱动器信息 │ │ ├─实例74 如何获取系统计数器信息 │ │ ├─实例75 如何获取操作系统版本信息 │ │ ├─实例76 如何获取系统特殊文件夹信息 │ │ ├─实例77 如何获取系统文化和国家信息 │ │ ├─实例78 如何获取系统已经安装的字体 │ │ ├─实例79 如何获取系统安装日期和启动时间 │ │ ├─实例80 如何获取CPU信息 │ │ ├─实例81 如何浏览注册表信息 │ │ ├─实例82 如何隐藏系统驱动器 │ │ ├─实例83 如何清理系统回收站 │ │ ├─实例84 如何制作日志查看器 │ │ ├─实例85 如何禁止关闭操作系统
C#
源码大集合 03(共3卷)
C#
源码大集合 03(共3卷)之前分为四个包,后两个包上传不了,对于已经下载的朋友表示赚意,现在重新再发一次(改为3卷)├─
C#
源码第一部分│ ├─第1章 控件操作│ │ ├─实例1 如何使用错误提醒控件│ │ ├─实例10 如何使用列表视图控件│ │ ├─实例11 如何使用多选列表框控件│ │ ├─实例12 如何使用图像控件│ │ ├─实例13 如何使用窗体分隔控件│ │ ├─实例2 如何使用信息提示控件│ │ ├─实例3 如何使用菜单控件│ │ ├─实例4 如何使用工具栏控件│ │ ├─实例5 如何使用状态栏控件│ │ ├─实例6 如何使用托盘控件│ │ ├─实例7 如何使用标签页控件│ │ ├─实例8 如何使用进度条控件│ │ └─实例9 如何使用树视图控件│ ├─第2章 文件管理│ │ ├─实例14 如何获取程序文件信息│ │ ├─实例15 如何获取指定文件的根信息│ │ ├─实例16 如何获取当前程序所在的文件夹│ │ ├─实例17 如何获取指定文件夹下的所有文件│ │ ├─实例18 如何获取指定文件夹下的所有文件夹│ │ ├─实例19 如何获取和设置文件属性│ │ ├─实例20 如何获取和设置文件夹属性│ │ ├─实例21 如何判断文件或文件夹是否存在│ │ ├─实例22 如何创建和删除多层文件夹│ │ ├─实例23 如何监视文件和文件夹系统变化情况│ │ ├─实例24 如何加解密文件│ │ ├─实例25 如何切分组合文件│ │ ├─实例26 如何以流式方式读
写
文本文件│ │ ├─实例27 如何直接打印文件│ │ ├─实例28 如何操作帮助文件│ │ ├─实例29 如何操作WORD文件│ │ ├─实例31 如何播放MP3文件│ │ ├─实例32 如何播放VCD文件│ │ ├─实例33 如何播放DVD文件│ │ ├─实例34 如何播放Flash文件│ │ └─实例35 如何播放RealPlayer文件│ ├─第3章 程序设置│ │ ├─实例36 如何创建椭圆形窗体│ │ ├─实例37 如何创建文字形窗体│ │ ├─实例38 如何创建不规则窗体│ │ ├─实例39 如何创建移动的窗体│ │ ├─实例40 如何创建无标题栏窗体│ │ ├─实例41 如何拖动无标题栏窗体│ │ ├─实例42 如何制作自绘式菜单│ │ ├─实例43 如何制作图形组合框│ │ ├─实例44 如何设置窗体的透明度│ │ ├─实例45 如何设置窗体启动位置│ │ ├─实例46 如何设置窗体最前端显示│ │ ├─实例47 如何实现精灵提示│ │ ├─实例48 如何实现打印预览│ │ ├─实例49 如何实现剪贴板循环│ │ ├─实例50 如何实现菜单历史列表│ │ ├─实例51 如何实现程序互斥运行│ │ ├─实例52 如何屏蔽鼠标消息│ │ ├─实例53 如何模拟键盘输入│ │ ├─实例54 如何使用消息提示框│ │ ├─实例55 如何使用系统API函数(INI)│ │ ├─实例56 如何获取和设置输入法│ │ ├─实例57 如何在程序中启动其他程序│ │ ├─实例58 如何在程序中关闭其他程序│ │ ├─实例59 如何在开机时自动启动程序│ │ ├─实例60 如何启动电话拨号程序│ │ ├─实例61 如何启动屏幕保护程序│ │ ├─实例62 如何启动系统控制面板程序│ │ ├─实例63 如何编
写
多线程程序│ │ ├─实例64 如何编
写
DLL服务端程序│ │ ├─实例65 如何编
写
DLL客户端程序│ │ ├─实例66 如何编
写
用户控件程序│ │ └─实例67 如何给程序打包│ ├─第4章 系统维护│ │ ├─实例68 如何获取系统基本信息│ │ ├─实例69 如何获取系统服务信息│ │ ├─实例70 如何获取系统进程信息│ │ ├─实例71 如何获取系统日期时间│ │ ├─实例72 如何获取系统所有驱动器│ │ ├─实例73 如何获取系统驱动器信息│ │ ├─实例74 如何获取系统计数器信息│ │
WebService
之CXF入门视频教程
WebService
之CXF视频培训教程,该课程分为四个部分讲解Java cxf技术、包括
Webservice
基本概念、JAX-WS方式开发
WebService
应用、JAX-RS方式开发WebServiec应用、SpringBoot整合CXF开发
WebService
应用。
C#
源码大集合 01(共3卷)
C#
源码大集合 01(共3卷)之前分为四个包,后两个包上传不了,对于已经下载的朋友表示赚意,现在重新再发一次(改为3卷)├─
C#
源码第一部分│ ├─第1章 控件操作│ │ ├─实例1 如何使用错误提醒控件│ │ ├─实例10 如何使用列表视图控件│ │ ├─实例11 如何使用多选列表框控件│ │ ├─实例12 如何使用图像控件│ │ ├─实例13 如何使用窗体分隔控件│ │ ├─实例2 如何使用信息提示控件│ │ ├─实例3 如何使用菜单控件│ │ ├─实例4 如何使用工具栏控件│ │ ├─实例5 如何使用状态栏控件│ │ ├─实例6 如何使用托盘控件│ │ ├─实例7 如何使用标签页控件│ │ ├─实例8 如何使用进度条控件│ │ └─实例9 如何使用树视图控件│ ├─第2章 文件管理│ │ ├─实例14 如何获取程序文件信息│ │ ├─实例15 如何获取指定文件的根信息│ │ ├─实例16 如何获取当前程序所在的文件夹│ │ ├─实例17 如何获取指定文件夹下的所有文件│ │ ├─实例18 如何获取指定文件夹下的所有文件夹│ │ ├─实例19 如何获取和设置文件属性│ │ ├─实例20 如何获取和设置文件夹属性│ │ ├─实例21 如何判断文件或文件夹是否存在│ │ ├─实例22 如何创建和删除多层文件夹│ │ ├─实例23 如何监视文件和文件夹系统变化情况│ │ ├─实例24 如何加解密文件│ │ ├─实例25 如何切分组合文件│ │ ├─实例26 如何以流式方式读
写
文本文件│ │ ├─实例27 如何直接打印文件│ │ ├─实例28 如何操作帮助文件│ │ ├─实例29 如何操作WORD文件│ │ ├─实例31 如何播放MP3文件│ │ ├─实例32 如何播放VCD文件│ │ ├─实例33 如何播放DVD文件│ │ ├─实例34 如何播放Flash文件│ │ └─实例35 如何播放RealPlayer文件│ ├─第3章 程序设置│ │ ├─实例36 如何创建椭圆形窗体│ │ ├─实例37 如何创建文字形窗体│ │ ├─实例38 如何创建不规则窗体│ │ ├─实例39 如何创建移动的窗体│ │ ├─实例40 如何创建无标题栏窗体│ │ ├─实例41 如何拖动无标题栏窗体│ │ ├─实例42 如何制作自绘式菜单│ │ ├─实例43 如何制作图形组合框│ │ ├─实例44 如何设置窗体的透明度│ │ ├─实例45 如何设置窗体启动位置│ │ ├─实例46 如何设置窗体最前端显示│ │ ├─实例47 如何实现精灵提示│ │ ├─实例48 如何实现打印预览│ │ ├─实例49 如何实现剪贴板循环│ │ ├─实例50 如何实现菜单历史列表│ │ ├─实例51 如何实现程序互斥运行│ │ ├─实例52 如何屏蔽鼠标消息│ │ ├─实例53 如何模拟键盘输入│ │ ├─实例54 如何使用消息提示框│ │ ├─实例55 如何使用系统API函数(INI)│ │ ├─实例56 如何获取和设置输入法│ │ ├─实例57 如何在程序中启动其他程序│ │ ├─实例58 如何在程序中关闭其他程序│ │ ├─实例59 如何在开机时自动启动程序│ │ ├─实例60 如何启动电话拨号程序│ │ ├─实例61 如何启动屏幕保护程序│ │ ├─实例62 如何启动系统控制面板程序│ │ ├─实例63 如何编
写
多线程程序│ │ ├─实例64 如何编
写
DLL服务端程序│ │ ├─实例65 如何编
写
DLL客户端程序│ │ ├─实例66 如何编
写
用户控件程序│ │ └─实例67 如何给程序打包│ ├─第4章 系统维护│ │ ├─实例68 如何获取系统基本信息│ │ ├─实例69 如何获取系统服务信息│ │ ├─实例70 如何获取系统进程信息│ │ ├─实例71 如何获取系统日期时间│ │ ├─实例72 如何获取系统所有驱动器│ │ ├─实例73 如何获取系统驱动器信息│ │ ├─实例74 如何获取系统计数器信息│ │
VB
6.0
调用
WEBService
问题
问题描述:在用非.NET客户端
调用
WebService
中,按照使用Soap Toolkit中的指导实现起来很简单,但在实际使用过程中却发现一个问题。假如
Webservice
提供的方法是:int SimpleMath.Add(int n1,int n2),
返回值
是n1+n2, 但按照soap toolkit提供的例子,使用VC进行
调用
,得到的
返回值
却是0。记录下我的解决过程,备忘。
API
1,486
社区成员
23,279
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章