比较难的关于ACTIVEX.DLL崩溃的问题,600分悬赏。。。
在dll中有窗口
dll提供一个对外的applacation类
这个类对外提供一个方法 runfunction(fun_key as string,
Optional ByVal objParams As Scripting.Dictionary = Nothing)as object
返回的是窗口OBJECT
前端再show这个OBJ
正常情况下运作很好。问题是如果某个窗口操作抛出异常,
这个dll再也不能用了,会报
The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call may have executed.
g_objAr.RunFunction_EX FuncKey
的automation错误
然后我给这个对象 set nothing,然后再new也不行
报ActiveX component can't create object的错误
非得主程序全部推出之后这个dll才能再用
原因?????
解决办法??????
头大中。。。。。