我有一个Delphi(2007)应用程序,它只是标准EXE,我想在其中添加一个com界面。我已经有一个com dll导出了几个com对象,这正常工作。但是,当我尝试将com逻辑从dll插入com逻辑(即“导出”和“ {$ r *.tlb}”和相关用途)中的exe dpr文件中的所有内容都完美地编译了,但是当我调用regsvr32时拒绝注册myname.exe

我还尝试了创建一个全新的VCLFORMS应用程序,并通过IDE向导向其添加一个自动化视频,但是Delphi似乎不希望我这样做,因为没有ActiveX组件可用。

甚至有可能做我尝试的事情吗?如果是这样,有人对可能出了什么问题有任何想法吗?

谢谢

有帮助吗?

解决方案

我不确定REGSVR32有效,您需要运行app.exe /regserver或app.exe /unregserver。

其他提示

您的EXE出口吗 dllregisterserverdllunregisterserver?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top