9

提到TLB和维护问题...

我对使用Delphi 2009中新的 COM/ActiveX 类型库支持的人们(经常)提出的问题: 实现的稳定性如何?

特别是,我感兴趣的是:添加/删除类,更改 GUID,重命名方法/属性,重新排序方法/属性,大型类型库(50 多个类),...

它是像 Delphi 2007(一场噩梦)还是 Delphi 7(相当不错,但有时您必须从 SVN 恢复 TLB 文件)或超稳定(如...呃,....记得任何德尔福版本)?

编辑:是的,当然,文本 RIDL 是一个好主意,但我的问题是: TLB 支持
的(新)实现是否稳定(尤其是 RIDL 文件与可视化 TLB 编辑器和实现类的同步)我上面描述的任务)。

4

3 回答 3

6

好吧,再一次,我有偏见,但我们的内部测试表明,新的解决方案要稳定得多、得多得多。

当然,它的设计初衷。COM/ActiveX 对象的所有“智能”现在都是基于文本的。由于它是基于文本的,它完全在您的控制之下。既然它在你的控制之下,你可以让它做你想做的事。没有更多的黑匣子。这个过程是透明的。至于导入大而多毛的类型库,我们成功地导入了整个 MS Office 类型库和 ActiveX 控件,这些都是相当多毛的。

因此,从我们的角度来看,您的问题的答案是:是的,它非常稳定。

于 2009-02-07T01:42:24.457 回答
3

我的理解是 RIDL 存储为文本并根据需要进行编译,因此不再需要直接维护 TLB 文件。这是 CodeGear 团队大幅提高稳定性的绝妙举措。

它会处理你的大型类型库吗?很难说,因为我没有任何接近那么大的东西……但我看不出它没有的原因。

于 2009-01-15T17:38:19.417 回答
-1

看看类型库在德尔福

于 2009-01-15T11:51:20.163 回答