Delphi 2009 COM / ActiveX类型库支持稳定性

时间:2009-01-15 11:06:59

标签: delphi com activex delphi-2009 typelib

参考TLB and maintenance issues ...

我的问题(经常)使用 Delphi 2009 中的new COM/ActiveX type library support: 实施的稳定性如何?

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

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

编辑:是的,当然,文字RIDL是一个很好的主意,但我的问题是:
TLB支持的(新)实现是否稳定(特别是在执行上述任务时,RIDL文件与可视TLB编辑器和实现类的同步)。

3 个答案:

答案 0 :(得分:6)

嗯,再次,我有偏见,但我们的内部测试表明新解决方案更加稳定得多。

当然它的目的是为了。 COM / ActiveX对象的所有“智能”现在都是基于文本的。由于它是基于文本的,因此它完全在您的控制之下。由于它在您的控制之下,您可以使它做您想要的。没有更多的黑盒子。这个过程是透明的。至于导入大型毛茸茸的类型库,我们成功导入了整个MS Office类型库和ActiveX控件,这些都非常多毛。

所以从我们所处的位置回答你的问题是:是的,它非常稳定。

答案 1 :(得分:3)

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

它会处理你的超大型库吗?很难说因为我没有接近那么大的东西......但是我看不出它为什么不会这样做的原因。

答案 2 :(得分:-1)