Delphi 注册类型库时冻结

vsmadaxz  于 6个月前  发布在  其他
关注(0)|答案(2)|浏览(80)

我用 Delphi 和它的类型库创建了几个AUTOObject。它编译时没有错误,但当我试图注册它时, Delphi 冻结了,不能恢复正常。我试图在 Delphi 7和2006中注册它,但都遇到了同样的问题。我试图在 Delphi 的演示中注册一个简单的库,我排除了坏的注册表文件,
我的代码可能有问题,但我不知道在哪里,因为它编译得很好,我没有在RegisterDLL中放置任何代码。
以前有人遇到过同样的问题吗?

nimxete2

nimxete21#

当注册COM dll时,也会执行单元的调试部分。尝试在 Delphi 之外使用tregsvr或regsvr32注册,看看是否正常。您也可以将这些工具作为启动项目,并在注册时调试您的dll。

xurqigkl

xurqigkl2#

问题是在一个单元中有一个初始化代码创建线程,现在我已经删除了它,库寄存器正常。

相关问题