ห้องสมุดของหน่วยปาสกาลอเนกประสงค์ที่จำเป็นในการรวบรวมโครงการของฉันที่เผยแพร่บน GitHub
รุ่น Delphi ที่รองรับ: 2009 , 2010 , XE , XE2 , XE3 , XE4 , XE5 , XE6 , XE7 , XE8 , 10.0 Seattle , 10.1 Berlin , 10.2 Tokyo , 10.3 Rio , 10.4 Sydney , 11.0 Alexandria
FPC (คอมไพเลอร์ Pascal ฟรี): เวอร์ชันที่จำเป็น 3.0.4 3.2.0 หรือใหม่กว่า
แพ็คเกจการติดตั้งสำหรับ IDE ที่รองรับทั้งหมดสามารถพบได้ในโฟลเดอร์แพ็คเกจ แพ็คเกจเป็นประเภท "รันไทม์" และไม่มีส่วนประกอบใด ๆ
ต้องติดตั้งแพ็คเกจ JPLIB หากคุณต้องการติดตั้งแพ็คเกจ JPPACK Components หากคุณไม่ต้องการติดตั้ง JPPACK คุณสามารถใช้ JPLIB ได้โดยไม่ต้องติดตั้งใด ๆ
บางหน่วยในโฟลเดอร์แฮชใช้ไลบรารี hashlib4pascal จาก https://github.com/xor-el/hashlib4pascal และ wolfgang ehrhardt ของ hashing/https://github.com/jackdp/ww.wolfgang-ehrhardt.det.derhardt
ใบอนุญาตสำหรับงานของฉัน: โดเมนสาธารณะ คุณสามารถทำได้กับรหัสของฉันสิ่งที่คุณต้องการโดยไม่มีข้อ จำกัด ใด ๆ
แต่ในบางหน่วยฉันใช้รหัสจากโครงการโอเพ่นซอร์สอื่น ๆ ดังนั้นคุณควรดูไฟล์ต้นฉบับ PAS และใบอนุญาตของผู้เขียนโครงการเหล่านี้สำหรับข้อมูลเพิ่มเติม
รายการการเปลี่ยนแปลงที่อาจทำลายรหัสที่มีอยู่
2022.08.06
jpl.conversion.pas
function TryGetMilliseconds ( const NumStr: string; out MilliSeconds: Int64;
DefaultTimeUnit: TTimeUnit = tuMillisecond): Boolean; มีการเพิ่มพารามิเตอร์ DefaultTimeUnit แล้ว มันระบุหน่วยเวลาเริ่มต้นที่จะใช้หากไม่ได้รับใน NumStr ตอนนี้หน่วยเริ่มต้นคือ มิลลิวินาที ก่อนที่การเปลี่ยนแปลงจะเป็นวินาที