我有一个 Delphi (2007) 应用程序,它只是一个标准的 exe,我想向它添加一个 COM 接口。我已经有一个导出多个 COM 对象的 COM dll,并且运行良好。但是,当我尝试将 dll 中的 COM 逻辑(即“exports”和“{$R *.TLB}”以及相关用途)插入到 EXE 的 dpr 文件中时,它都能完美编译,但在我调用 regsvr32 时拒绝注册我的名字.exe
我还尝试创建一个全新的 VCLForms 应用程序并通过 IDE 向导向其中添加一个 AutomationObject,但 Delphi 似乎不希望我这样做,因为没有可用的 activex 组件。
甚至有可能做我尝试的事情吗?如果是这样,有没有人知道可能出了什么问题?
谢谢