当前位置: 代码迷 >> PB >> PB9.0调用WebService出 bad runtime异常
  详细解决方案

PB9.0调用WebService出 bad runtime异常

热度:28   发布时间:2016-04-29 06:30:30.0
PB9.0调用WebService出 bad runtime错误
各位大侠,我在网上找的别人写好的例子
SoapConnection conn 
uploadfileservicesoap test_ws 
long rVal 
conn = create SoapConnection 
rVal = Conn.CreateInstance(test_ws, "uploadfileservicesoap") 

blob a
filetoblob("2013-GC-8079.PDF",a)

test_ws.uploadfile(a,'钢材物理性能试验','2013-GC-0001') 
经过修改,我这么写的,不报错,但是运行起来就报
error:bad run time function reference at line 7.....
指的就是
rVal = Conn.CreateInstance(test_ws, "uploadfileservicesoap") 
求高手赐教!

------解决方案--------------------
引用:
应该是少文件,参考这贴:

http://bbs.csdn.net/topics/350077447

老兄,我是调用别人做好的WS  不是我自己架设啊


其中第三步里提到的文件是要包含到客户端中去的。
------解决方案--------------------
运行环境,要和开发环境一样
------解决方案--------------------
引用:
就是出这个错误,谁人能帮解决啊,大侠们


远程做了个例子,新建的应用就可以,放到他原来的应用里有问题,解决了吗?
------解决方案--------------------
呵呵,还没解决就加我QQ:10308237
------解决方案--------------------
如果调用 ws 时 CreateInstance() 出现 runtime 错误,则可能是由于老版本 pb 在 system32 目录下放有与 pb 共享目录下同名的老版本 dll,删除或用新版本 dll 覆盖即可(如 libeay32.dll)。
------解决方案--------------------
....pbcltrtl9.0(115).msi....或者  WS 需要用到的 DLL 文件不全。。。
用当前当前版本的PB 生成下 DDL 文件包。。。记得选  WS 
  相关解决方案