代码之家  ›  专栏  ›  技术社区  ›  Oliver Giesen

是否可以让Delphi为导入的OLE/COM类型库自动生成事件支持代码?

  •  5
  • Oliver Giesen  · 技术社区  · 14 年前

    我在努力创造 _TLB 为outlook2003、2007和2010(以及其他OLE服务器)导入单元,类似于为outlook2000和2002与Delphi捆绑的单元。但是,我无法让类型库导入程序也生成代码,以便从捆绑单元中的OLE服务器捕获事件。“Generate component wrappers”选项只为可直接实例化的服务器创建包装器,而不为仅通过其他对象的方法返回的对象创建包装器,如 TInspector TExplorer 等等。

    tlibimp.exe )可以调整以生成代码吗?我真的很怀疑,早在博兰创造了现有的 Outlook2000.pas OutlookXP.pas 手动单位。。。

    1 回复  |  直到 14 年前
        1
  •  4
  •   The_Fox    14 年前

    好问题!我从来没有注意到这些组件没有被创建(我只使用单词\TLB)。在玩了tlibimp之后,我发现你需要 -Yc+ 旗帜。可能所有忽略标志都是默认启用的。