Une bibliothèque d'unités Pascal à usage général nécessaires pour compiler mes projets publiés sur GitHub.
Versions de Delphi prises en charge: 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 (compilateur Pascal gratuit): version requise 3.0.4 3.2.0 ou plus récent.
Les packages d'installation pour tous les IDE pris en charge peuvent être trouvés dans le dossier Packages. Les packages sont de type "d'exécution" et ne contiennent aucun composant.
Le package JPLIB doit être installé si vous souhaitez installer le package des composants JPPACK. Si vous ne souhaitez pas installer JPPACK, vous pouvez utiliser JPLIB sans aucune installation.
Some units in the Hash folder uses HashLib4Pascal library from https://github.com/Xor-el/HashLib4Pascal and Wolfgang Ehrhardt's hashing units from https://github.com/jackdp/www.wolfgang-ehrhardt.de/tree/master/src/crc-hash/crc_hash
La licence pour mon travail: Domaine public . Vous pouvez faire avec mon code ce que vous voulez sans aucune limitation.
Mais dans certaines unités, j'utilise du code à partir d'autres projets open source, vous devez donc consulter les fichiers source PAS et la licence des auteurs de ces projets pour plus d'informations.
Une liste de modifications qui peuvent rompre le code existant.
2022.08.06
Jpl.conversion.pas
function TryGetMilliseconds ( const NumStr: string; out MilliSeconds: Int64;
DefaultTimeUnit: TTimeUnit = tuMillisecond): Boolean; Le paramètre DefaultTimeUnit a été ajouté. Il spécifie l'unité de temps par défaut à utiliser si elle n'est pas donnée dans NumStr . Maintenant, l'unité par défaut est une milliseconde , avant le changement, elle était une seconde.