从IDE中隐藏Delphi 7 COM命令,如Visual Studio?

sxt*_*son 0 delphi com delphi-7

我们公司有一大堆软件,它有很多非常有用的COM命令.我们有一个很好的基本设置,允许你基本上绕过GUI并获得你想要的信息,但我们也有一些已经为特定客户添加.

理想情况下,当我们的.exe被导入Visual Studio这样的东西时,我们想要将这些特定的COM命令"隐藏"给普通用户.因此,尽管他们是活跃的,但从理论上讲,唯一可以使用它们的人就是明确告诉他们的人.这将消除我们与客户使用的功能相关的许多问题,而这些功能并非真正设计为由他们使用,当然这意味着不必支持多个安装程序.

Uwe*_*abe 5

您可以将类型库拆分为标准库和特殊库.虽然COM服务器中仍然可以使用特殊实现,但只有知道IID和接口描述的人才能使用它.如果您将特殊接口继承自标准接口,则您的特殊客户只需访问特殊接口即可获得完整功能.