gpt4 book ai didi

delphi - 如何在Delphi中编写一个EXE,它也是一个COM服务器

转载 作者:行者123 更新时间:2023-12-03 15:07:59 26 4
gpt4 key购买 nike

我有一个 Delphi (2007) 应用程序,它只是一个标准 exe,我想向它添加一个 COM 接口(interface)。我已经有一个 COM dll,它导出多个 COM 对象,并且运行良好。然而,当我尝试将 dll 中的 COM 逻辑(即“exports”和“{$R *.TLB}”以及相关用途)插入 EXE 的 dpr 文件时,它全部编译完美,但在我调用 regsvr32 时拒绝注册我的名字.exe

我还尝试创建一个全新的 VCLForms 应用程序,并通过 IDE 向导向其中添加一个 AutomationObject,但 Delphi 似乎不希望我这样做,因为没有可用的 activex 组件。

是否有可能做我尝试做的事情?如果是这样,有人知道可能出了什么问题吗?

谢谢

最佳答案

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

关于delphi - 如何在Delphi中编写一个EXE,它也是一个COM服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4376107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com