直接run指定路径下的pb主程序,怎么会提示这个报错啊?有没大神指点指点

XCG19911219 2018-01-31 11:32:30
run计算器没问题,run这个pb做的exe程序就提示这个,手动双击运行是可以的

...全文
910 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
WorldMobile 2018-03-05
  • 打赏
  • 举报
回复
run无法指定运行目录,你可以用shellexecute这个api函数 可以参考这个链接 http://www.hur.cn/Article/BBS/pb01/194369.html
WMERP 2018-02-08
  • 打赏
  • 举报
回复
这两个run如果不加message基本上是同时运行的,不会自动判断前面的一个是否运行完成,如果需要前面的加载完成才能够运行后面的话就很难。
acen_chen 2018-02-07
  • 打赏
  • 举报
回复
修改当前路径再run
qq_20806741 2018-02-06
  • 打赏
  • 举报
回复
应该是当前目录的问题,把你几行代码所在的exe放在你要运行的exe目录下试试呢
XCG19911219 2018-02-06
  • 打赏
  • 举报
回复
引用 4 楼 qq_20806741 的回复:
应该是当前目录的问题,把你几行代码所在的exe放在你要运行的exe目录下试试呢
试了下,应该是这原因,可我要的就是runexe的程序和运行的程序没在一起啊,再一起就没意义了
划]破 2018-02-02
  • 打赏
  • 举报
回复
那就是开发环境下连不上数据库呗,动态库路径和直接双击运行是不一样的; 把你程序下的dll拷贝到system32(32位,syswow64(64位))下,或者拷贝到PB的根目录下,再试试看;
XCG19911219 2018-02-01
  • 打赏
  • 举报
回复
引用 1 楼 qq_17847881 的回复:
提示都这么明显了,是这个PB程序连接数据库失败呀;看提示,应该是缺少连接SQL SERVER的DLL,貌似是NTWDBLIB.DLL好像,百度查下吧
我不是说了,直接手动双击运行exe是可以运行不会报错的!只是用代码去run的时候就报这错,所以跟缺少什么动态库没关
划]破 2018-01-31
  • 打赏
  • 举报
回复
提示都这么明显了,是这个PB程序连接数据库失败呀;看提示,应该是缺少连接SQL SERVER的DLL,貌似是NTWDBLIB.DLL好像,百度查下吧

740

社区成员

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

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