关于PB调用WORD问题

BeachBoy2001 2005-05-20 01:25:50
我在开发环境下调用WORD调试没有问题,用install shield做成安装文件后,在其他机器上运行会出错,错误提示如下:
Application terminated
Error:Error calling external object function add at line 209 in clicked event of object cb_1 of w_xxx

我的程序209行代码为:
agreement.Documents.add(s_sourcefile,false)
//s_sourcefile为s_dir+"\filename.doc",s_dir=getcurrentdirectory()

请问是什么问题造成的?谢谢!
...全文
167 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tigi 2005-06-20
  • 打赏
  • 举报
回复
肯定是你的OLE环境不对。你重新安装一下OFFICE2000吧。
JiansLovePb 2005-06-20
  • 打赏
  • 举报
回复
有没有考虑过系统会不会有什么问题或是有没有病毒在作怪呢?
flyerlxg 2005-06-20
  • 打赏
  • 举报
回复
您的Office版本与目标机是否一致?
BeachBoy2001 2005-05-20
  • 打赏
  • 举报
回复
oleobject agreement
agreement=create oleobject

怎么一会行一会不行的,我都晕了,到底是怎么会事啊
lzheng2001 2005-05-20
  • 打赏
  • 举报
回复
agreement是什么变量?
试试
agreement.object.Documents.add(s_sourcefile,false)
hygougou 2005-05-20
  • 打赏
  • 举报
回复
感觉是路径的问题

检查一下
tiantanglyz 2005-05-20
  • 打赏
  • 举报
回复
首先你要看其他机器上面有没有安装word
你是用的ole对象吧,ole对象在有的系统环境上面是会出现一些问题的,比如说ole连接不上外部服务程序等,就是说你的ole对象可能没有连接到word程序,所以就会出现错误!
xyqiqi 2005-05-20
  • 打赏
  • 举报
回复
调用外部目标函数的时候报错,如果在开发环境下没有问题,可能是因为你机器的环境比较全。你直接编译一下拷到别的机器上看能不能用。

1,107

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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