Delphi TLB编辑器更换

时间:2010-02-11 14:36:11

标签: delphi typelib

您是否知道可以使用任何优秀的TLB编辑器(甚至是商业编辑器)而不是Delphi附带的编辑器?它在很多情况下都令人头疼(大TLB,重命名条目......等等)。

谢谢!

3 个答案:

答案 0 :(得分:4)

正如我在this question中已经提到的那样,类型库支持确实非常错误,特别是在Delphi 2005 - 2007中。

在Delphi 2009和2010中它变得更好,尽管仍有许多错误(尝试重命名一个类)。但是自Delphi 2009以来,编辑器使用RIDL text format而不是二进制格式,因此当编辑器做了一些愚蠢的事情时,您可以(并且经常必须)手动编辑TLB。

回答你的问题:不,更换编辑器是没有意义的,因为你会丢失所有自动 RIDL到Delphi代码的转换。

答案 1 :(得分:3)

我们选择了IDL - > (midl) - > TLB - > (tlibimp)_TLB.Pas工作流程。手动更新IDL文件与可视化编辑TLB文件有一点不同,但作为程序员,我们还是喜欢输入我们的接口。

此工作流程来自RIDL之前的时代,因此我们可能会在不久的将来更新。

答案 2 :(得分:2)

德尔福的TLB编辑真的很糟糕,但它在Delphi 2009上进行了重大改革。

如果选择更新到较新版本,您可以尝试迁移到Delphi 2010,看看是否可以解决您的问题。