在我的 C# WinForms 应用程序中,我有一个子应用程序,它使用旧的 VB 6.0 或 VC 6.0 ActiveX 控件作为文本编辑器(如果您使用过 TXTextControl 的旧 ActiveX 版本)。在 VS IDE 中,当我关闭具有此 activeX 控件的子应用程序然后关闭主应用程序时,我收到此错误:
您建议使用哪些技术和想法来深入研究并发现正在发生的事情?如果我在 VS IDE 之外运行我的应用程序,则不会发生这种情况。
关于如何将 COM 对象与 RCW 分离有多种可能性,但我不确定为什么这只会发生在 VS 调试器中。
TXTextControl txControl = new TXTextControlClass();
在txContol
应用程序期间拥有引用并且在范围内