关闭时访问崩溃

Access crashes at shutdown

我们在 Access 中维护了 ~130 VBA-运行 个应用程序。但是其中之一在关闭时使 Access 崩溃。

但前提是打开 VBE(Access 中内置的 VBA-开发环境)或直接通过自动化访问 VBA-代码(例如:Extract VBA-Code from Access via C#)

有什么想法可能是问题所在,或者有任何关于如何找到崩溃原因的提示吗?

已知 Rubberduck 的早期版本(v2.2 之前)存在导致主机应用程序因 访问冲突 而崩溃的拆卸问题。

查看是否卸载 Rubberduck 将 Rubberduck 更新到 latest version(我们昨天发布了 v2.3),修复了它。

至于原因 - Rubberduck 运行 作为托管 (.NET) 库在进程内,不断与 VBE 的 unmanaged/COM 对象进行互操作;在 v2.2 之前,我们 运行 遇到了 .NET 中的 COM 互操作问题。这些问题现已解决。