用OleContainer操作VISIO 2002 文档遇到的怪问题:调用被对方拒绝 (100分)

  • 主题发起人 主题发起人 yangkee
  • 开始时间 开始时间
Y

yangkee

Unregistered / Unconfirmed
GUEST, unregistred user!
[?]将一个visio2002文档(.vss)放入OleContainer中,运行时双击OleContainer出现异常
EOleSysError[red]调用被对方拒绝[/red]。怪的是奇数次出现异常,偶数次却没有异常,就是说
第一次双击异常,第二次双击正常…,用代码doverb(0)也是一样。但是以前在visio2000上却没有
任何问题,而且在d5,d6上都是一样的。我没有装其他的officeXP程序,如word2002,
excel2002,不知用OleContainer操作这些文档是不是也有问题。奇怪的是用vb6的ole来
操作却没有问题。是delphi的问题还是visio2002的问题?
(ps. VB6的ole比delphi的方便多了,直接可以接datafield,OleContainer连数据库还要自己写代码)
 
版本问题
 
为什么用vb就没有问题呢?
我也知道是版本问题,但是如何解释呢?又该如何解决呢?
 
自己的兄弟当然不会有问题。
 
没有人用过visio2002 吗?[:(]
 
我在英文版的win98/me上试了一下,出错信息是:call was rejected by callee
奇怪的是在win2000上一切正常!!
为什么win98下就不行呢?
 
后退
顶部