gpt4 book ai didi

delphi - 为什么使用 JCL UNITVERSIONING?

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

JCL 库有一个条件定义 UNITVERSIONING。我不知道为什么这个选项存在,也不知道如何使用它。我知道有一个名为 JclUnitVersioning.pas 的单元,但找不到用途。

在实际项目中哪里使用它?

最佳答案

它支持JclUnitVersioning单元,它以更连贯的方式公开这些常量:

{$IFDEF UNITVERSIONING}
const
UnitVersioning: TUnitVersionInfo = (
RCSfile: '$URL: https://jcl.svn.sourceforge.net/svnroot/jcl/tags/JCL-1.101- Build2725/jcl/source/common/Jcl8087.pas $';
Revision: '$Revision: 1$';
Date: '$Date: 12/05/2008 10:29:10$';
LogPath: 'JCL\source\common'
);
{$ENDIF UNITVERSIONING}

旧版本的 JclUnitVersioning单位在这里]1并让您大致了解它是如何工作的:该单元有一个全局 function GetUnitVersioning: TUnitVersioning;它会返回所有支持 UNITVERSIONING 的单元的版本信息。

从那里您可以枚举它们,并询问详细信息。

例如,当您想知道某个单元的哪个确切版本链接到您的 .EXE 时,这非常方便。

--杰罗恩

关于delphi - 为什么使用 JCL UNITVERSIONING?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5251165/

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