RPC服务不可用?

bdove 2003-07-02 08:02:51
我在VC++写的一个程序中,调用了Word组件,目的是用它来打开.txt, .doc等文件,直接打印出来(Word窗口不显示的方式),开始并未发现什么问题,结果换机器时才出现了“RPC服务不可用”的问题。
我自己试着检查过,发现在VC++程序中调用Word是,会启动一个Word进程,如果中间把它关闭,就会出现RPC服务不可用的问题,还有就是程序正常启动后,再单独启动一个Word进程,发现两次启动的Word只有进程列表中有一个,如果关闭单独启动的,也会出现RPC服务不可用,原因 是进程已经关闭。

但是,我还碰上了另一种情况,就是我并没有单去启动Word,程序是正常启动,且进程列表中也确实有Word进程,但还是出现了RPC服务不可用的问题,请问这又是什么原因???
是不是因为Word进程自己异外的死亡而造成呢???
...全文
141 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdove 2003-07-03
  • 打赏
  • 举报
回复
当然是一致的呀。
现在我改变了代码,其中实现了异常的捕捉,一旦有RPC服务不可用的异常,则将word进程杀掉,然后再重新建一个word进程。这样虽然完成解决了RPC服务不可用的问题,但是为何又出现了一个当然任务正在被其他程序使用,是否转换到其他应用程序?

发现出现这个问题的情况有一个是系统资源基本被使用完!!!
请问还有谁见过这种现象吗???
flyingjust 2003-07-03
  • 打赏
  • 举报
回复
两台机器的office版本一致么?
joachern 2003-07-02
  • 打赏
  • 举报
回复
我用Excell没有出现这类问题

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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