none
DCOM调用和直接运行的区别 RRS feed

  • 问题

  • OPC服务器的主程序,主界面上加载有ocx控件,如果直接运行程序,正常;如果通过OPC客户端程序通过DCOM调用方式启动主程序,则导致崩溃,主程序跟踪中发现在释放关联OCX控件的指针时导致getlasterror()=2的错误(在出现错误附近,通过GetModuleFileName获取运行路径,发现调用方式和直接运行方式所对应路径输出一致)。DCOM对应的主程序权限设置全部允许操作了。如果删除OCX控件部分,调用方式可以。问题是:通过DCOM调用(opc客户端程序)程序和直接运行程序,有些什么区别呢?貌似DCOM调用时,主程序界面启动较慢? 是否和*.stg文件有什么关联?


    tbjthink
    2010年11月23日 3:36

答案