请问PB调用Web service编译后需要哪些支持文件(dll)

nocry115 2017-01-04 12:03:28
PB9调用Web service,在开发环境下十分正常,编译后运行就崩溃……
因为只需要简单SOAP,所以只添加了pbsoapclient90.pbd
估计是缺一些支持Web service调用的dll文件,请教大家,Web service需要哪些环境文件呢?
...全文
2009 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
seven125 2017-02-24
  • 打赏
  • 举报
回复
引用 5 楼 zzq313 的回复:
我现在是编译后,在本机运行,正常,但把exe复制到别的机器,就报错了,郁闷。

环境问题
因为你自己的电脑可能有些dll在你pb安装目录下,所以也可以调用
sisssoft 2017-02-22
  • 打赏
  • 举报
回复
我现在是编译后,在本机运行,正常,但把exe复制到别的机器,就报错了,郁闷。
sisssoft 2017-02-22
  • 打赏
  • 举报
回复
编译时勾不勾那个PBD应该没关系吧。
WorldMobile 2017-01-18
  • 打赏
  • 举报
回复
pb9没有这个选项,刚看到,你把所有的dll复制过去,运行一下试试,如果不出错,再把dll删除,如一些删除10个之类的,很快就找到需要的dll了,我一般用个工具,如360的任务管理器,查看一下exe加载的dll,这个比较准确
WorldMobile 2017-01-18
  • 打赏
  • 举报
回复
建议你用pb自带的打包工具PowerBuilder Runtime Packager,安装pb后,可以在开始菜单里找到,选择上soap client for web service就可以了
nocry115 2017-01-05
  • 打赏
  • 举报
回复
解决了,除了加一些dll:(也许有些实际不管用)
EasySoap.dll
ExPat.dll
libeay32.dll
pbsoapclient90.dll
pbwsdl90.dll
pbwsdlclient90.dll
ssleay32.dll

最重要的是,在编译时,一定要在列表里把那个【pbsoapclient90.pbd】也勾上!!!

662

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder Web 应用
社区管理员
  • Web 应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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