Библиотека общего назначения подразделений Pascal, необходимая для составления моих проектов, опубликованных на GitHub.
Поддерживаемые версии Delphi: 2009 , 2010 , XE , XE2 , XE3 , XE4 , XE5 , XE6 , XE7 , XE8 , 10,0 Сиэтл , 10,1 Берлин , 10,2 Токио , 10,3 Рио , 10,4 Сидней , 11,0 Александрия .
FPC (бесплатный компилятор Pascal): требуемая версия 3.0.4 3.2.0 или новее.
Установка пакетов для всех поддерживаемых IDE можно найти в папке Packages. Пакеты являются типом «время выполнения» и не содержат никаких компонентов.
Пакет JPLIB должен быть установлен, если вы хотите установить пакет JPPACK Components. Если вы не хотите устанавливать JPPACK, вы можете использовать JPLIB без какой -либо установки.
Некоторые единицы в папке хэш используют библиотеку хешлиб4Pascal от https://github.com/xor-el/hashlib4pascal и wolfgang ehrhardt's hish unit
Лицензия на мою работу: общественное достояние . Вы можете делать с моим кодом, что бы вы ни хотите, без каких -либо ограничений.
Но в некоторых подразделениях я использую код из других проектов с открытым исходным кодом, поэтому вы должны посмотреть на исходные файлы PAS и лицензию авторов этих проектов для получения дополнительной информации.
Список изменений, которые могут нарушить существующий код.
2022.08.06
Jpl.conversion.pas
function TryGetMilliseconds ( const NumStr: string; out MilliSeconds: Int64;
DefaultTimeUnit: TTimeUnit = tuMillisecond): Boolean; Параметр DefaultTimeUnit был добавлен. Он указывает блок времени по умолчанию, который будет использоваться, если он не указан в NumStr . Теперь блок по умолчанию составляет миллисекунду , прежде чем изменение было секундой.