gpt4 book ai didi

德尔福和COM : TLB and maintenance issues

转载 作者:行者123 更新时间:2023-12-03 14:42:31 24 4
gpt4 key购买 nike

在我工作的公司,我们所有的GUI都是用C#开发的,但是应用程序内核主要是用Delphi 5开发的(由于历史原因),有很多组件是用COM+制作的。与这种非常具体的应用程序相关,我有两个问题:

  • 经验丰富的 Delphi 和/或 COM 人员,您是否有任何解决方法来处理有问题的 TLB 接口(interface)?其中一些错误是:在编辑大型 TLB 期间 IDE 崩溃、方法 ID 丢失、TLB 损坏等。在这里,我们还没有找到什么好的解决办法。实际上我们尝试过升级新的 2007 版本。但新的 IDE TLB 接口(interface)与我们之前发现的错误相同。

  • 如何控制 TLB 版本? TLB 文件是二进制格式,冲突解决非常困难。我们尝试将接口(interface)描述导出到 IDL 并提交到 CVS,但我们没有找到任何使用 Delphi 从 IDL 生成 TLB 的好方法。另外,微软提供的MIDL工具没有正确解析我们从delphi导出的IDL文件。

最佳答案

我认为您应该好好看看 Delphi 2009。

Delphi 2009 对 COM 支持进行了更改,包括对二进制 TLB 文件进行基于文本的替换。

您可以在 Chris Bensen's blog 上阅读更多内容.

关于德尔福和COM : TLB and maintenance issues,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com