【发布时间】:2016-03-10 10:28:15
【问题描述】:
我有一个用 Delphi 编写的自定义 DLL,但它无法作为 COM 组件加载。我用它运行了 regsvr32,但现在它无法使用 Visual Studio Interop 加载。
我对这个错误感到非常惊讶,因为我的同事让它工作并且它被编译为 COM 组件。 Dependency Walker 证实了这一点:
我知道对此没有量身定制的解决方案,但你们中有人知道从哪里开始调试此错误吗?
【问题讨论】:
-
您可以尝试将 dll 存储在任何文件夹名称中没有空格的路径中吗?这可能很愚蠢,但我知道在某些情况下会导致 COM 无法工作。
-
这是一个完全不同类型的问题。但是空格的问题我也遇到过。
标签: c# delphi visual-studio-2012 com regsvr32