需要编译我在GitHub上发布的项目的通用Pascal单元库。
支持的Delphi版本: 2009,2010 , XE , XE2 , XE3 , XE4 , XE5 , XE6 , XE7 , XE7 , XE8,10.0西雅图, 10.1柏林, 10.2东京,10.3 Rio ,10.4 Sydney,Sydney , Sydney , 11.0 Alexandria 。
FPC (免费Pascal编译器):必需的版本3.0.4 3.2.0或更新。
可以在包装文件夹中找到所有支持IDE的安装软件包。软件包是“运行时”类型,不包含任何组件。
如果要安装JPPACK组件软件包,则必须安装JPLIB软件包。如果您不想安装JPPACK,则可以使用JPLIB而无需安装。
哈希文件夹中的某些单元使用https://github.com/xor-el/hashlib4pascal和wolfggang ehrhardt的哈希单位,来自https:///github.com/jackdp/jackdp/wwwwwwwwwwwwwwwwww.folfggggang-ecrcrcre/crcrc.dee/rccrcrc.dee/trrc.deee excrcrc.deee e.deee excrcrc.deee ey ey ey ey ey ey ey ere excrcrcrc .
我的工作许可证:公共领域。您可以随心所欲地使用我的代码,而无需任何限制。
但是在某些单元中,我使用其他开源项目中的代码,因此您应该查看这些项目的作者的PAS源文件和许可,以获取更多信息。
可能破坏现有代码的更改列表。
2022.08.06
jpl.conversion.pas
function TryGetMilliseconds ( const NumStr: string; out MilliSeconds: Int64;
DefaultTimeUnit: TTimeUnit = tuMillisecond): Boolean;添加了DefaultTimeUnit参数。它指定了如果在NumStr中给出的默认时间单元,则使用。现在,默认单元是一个毫秒,在更改之前是第二个。