English 中文(简体)
将Delphi类型库包含在存储库(SVN)中?
原标题:
  • 时间:2009-01-14 14:50:47
  •  标签:

最佳方式是如何将Delphi类型库保存在SVN中。

这个文件每次你编译应用程序时都会发生变化。

该文件未以可读的ASCII格式保存。

很难确定从一个版本到另一个版本所做的更改。

当有一人以上修改文件时,这是一个重要问题。

问题:

一个导出的 "IDL" 文件应该保存在版本控制中吗?

2)可以将“IDL”转换为Delphi类型库吗?如果可以,怎样做?

3)与Delphi类型库一起工作的最佳实践是什么?

4)在Delphi2009 Datasnap项目中,摆脱类型库有多容易? 4) Zài Delphi2009 Datasnap Xiàngmù zhōng, bǎituō lèixíngtáng yǒu duō róngyì?

附言:我正在使用BDS2006

最佳回答

在Delphi 2009之前,我不会检查TLB文件,而是手动将TLB(和*_TLB.PAS文件供参考)放入一个zip文件中,然后将其强制放入版本控制。每当我对TLB进行实际更改时,我都会更新zip文件并进行检查。本地TLB始终被设为读写,并被版本控制系统忽略。这个方案在TLB文件突然不能编译时多次为我节省了麻烦,我可以关闭项目,从zip文件中解压,重新加载项目并继续工作。

问题回答

在Delphi 2009中,这已完全改变。类型库现在以纯文本,RIDL文件的形式保存在项目中。这将与源代码控制很好地结合使用。DataSnap也完全变了;您可以在此处了解详情,并在此处观看视频。

Delphi和COM:TLB和维护问题中,有一些不错的答案。





相关问题
热门标签