Oli*_*sen 5 delphi import events ole typelib
我正在尝试_TLB
为Outlook 2003,2007和2010(以及其他OLE服务器)生成类似于与Delphi for Outlook 2000和2002捆绑的导入单元.但是,我无法让类型库导入器也生成用于从捆绑单元中的OLE服务器捕获事件的代码.到"生成组件封装"选项仅会为直接实例化的服务器,而不是那些只通过像其他对象的方法返回的对象包装TInspector
,TExplorer
等等.
我当然可以自己创建事件处理代码,但这将是非常繁琐的工作.
有没有人知道Delphi 2010(tlibimp.exe
)中包含的导入程序是否可以调整以生成该代码?我真的怀疑Borland在手工创建现有设备Outlook2000.pas
和OutlookXP.pas
单元的那一天......
是否有任何其他工具可以做到这一点?
好问题!我从来没有注意到那些组件没有被创建(我只使用Word_TLB)。在玩了一会儿 tlibimp 之后,我发现你需要这个-Yc+
标志。可能所有忽略标志都是默认打开的。
注意:这是在 Delphi 7 上使用 tlibimp.exe 版本 7.0.4.453
归档时间: |
|
查看次数: |
883 次 |
最近记录: |