Eine Bibliothek mit allgemeinen Pascal-Einheiten musste meine Projekte auf GitHub erstellt.
Unterstützte Delphi -Versionen: 2009 , 2010 , XE , XE2 , XE3 , XE4 , XE5 , XE6 , XE7 , XE8 , 10,0 Seattle , 10,1 Berlin , 10,2 Tokio , 10,3 Rio , 10,4 Sydney , 11,0 Alexandria .
FPC (Free Pascal Compiler): Erforderliche Version 3.0.4 3.2.0 oder neuer.
Installationspakete für alle unterstützten IDEs finden Sie im Ordner Pakete. Die Pakete sind "Laufzeit" -Typ und enthalten keine Komponenten.
Das JPLIB -Paket muss installiert werden, wenn Sie das Paket für JPPACK -Komponenten installieren möchten. Wenn Sie JPPACK nicht installieren möchten, können Sie JPLIB ohne Installation verwenden.
Einige Einheiten im Hash-Ordner verwenden die Hashlib4pascal -Bibliothek von https://github.com/xor-el/hashlib4pascal und Wolfgang Ehrhardts Hashing-Einheiten von https://github.com/jackdp/wwwwwwwwwwwang-hrchard.
Die Lizenz für meine Arbeit: gemeinfrei . Sie können mit meinem Code, was Sie wollen, ohne Einschränkungen tun.
In einigen Einheiten verwende ich jedoch Code von anderen Open -Source -Projekten, sodass Sie sich die PAS -Quelldateien und die Lizenz der Autoren dieser Projekte ansehen, um weitere Informationen zu erhalten.
Eine Liste von Änderungen, die den vorhandenen Code brechen können.
2022.08.06
Jpl.conversion.pas
function TryGetMilliseconds ( const NumStr: string; out MilliSeconds: Int64;
DefaultTimeUnit: TTimeUnit = tuMillisecond): Boolean; Der Parameter DefaultTimeUnit wurde hinzugefügt. Es gibt die Standardzeiteinheit an, die verwendet werden soll, wenn sie nicht in NumStr angegeben ist. Jetzt ist die Standardeinheit eine Millisekunde , vor der Änderung war es eine Sekunde.