请问“被呼叫方拒绝接收呼叫”是怎么回事?

时间:2021-11-28 06:17:26
在CAD中使用VBA进行二次开发,出现自动化错误,提示“被呼叫方拒绝接收呼叫”。 请问该如何解决?
背景:
自己做了个小插件,起初在04版本的CAD上应用毫无问题,现在放在12版的CAD上使用,则常常跳出这个错误
主要语句包括读取文本文件、获取全局变量等
部分错误在调试中单步运行不存在问题

5 个解决方案

#1


就是对方正忙,无法响应。
很可能是高版本需要更多的启动时间。
出现该错误就等1秒重试,试10次不行再报错。

#2


试试加长呼叫等待时间

#3


延长等待时间可以达到目的,不过如果类似代码太多,整个程序运行就忒慢了点~

#4


那是没办法的事情,不然你就使用C创建多线程

#5


原因虽然没找到,不过问题解决了,这也还算不错。
最初的程序,窗体弹出是以  Form.Show 0  的方式
去掉那个 0 ,运行完全没问题。。。

#1


就是对方正忙,无法响应。
很可能是高版本需要更多的启动时间。
出现该错误就等1秒重试,试10次不行再报错。

#2


试试加长呼叫等待时间

#3


延长等待时间可以达到目的,不过如果类似代码太多,整个程序运行就忒慢了点~

#4


那是没办法的事情,不然你就使用C创建多线程

#5


原因虽然没找到,不过问题解决了,这也还算不错。
最初的程序,窗体弹出是以  Form.Show 0  的方式
去掉那个 0 ,运行完全没问题。。。