
Unload a COM control when working in VB6 IDE我日常工作的一部分是维护和扩展旧版VB6应用程序。 一个通用引擎用C / C ++编写,VB6使用这些功能来提高性能。 当涉及异步编程时,C接口是不够的,我们依靠COM控件将事件激发到VB6。 我的问题是,当我在VB6中注册控件时,VB将该控件加载到内存中,直到退出VB6 IDE才卸载。 由于控件始终被加载,因此无法在VC6中重新编译它,因为DLL文件已锁定。
我发现的解决方案不是在VB中启用控件,而是使用 知道如何在退出应用程序后或直接在IDE中告诉VB6卸载控件吗? 我很确定没有强迫VB6卸载控件的好方法。 这是我的工作...而不是并行运行Visual C和Visual Basic,而是在VC下运行VB6: 这种方法的优点:
|