需要編譯我在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中給出的默認時間單元,則使用。現在,默認單元是一個毫秒,在更改之前是第二個。