The Y Core Library contain functions and classes, which I has published earlier in different units, and also unpublished stuff. Currently there don't exists any helpfile, however the most functions are documented in the unit.
The library is a Object-Pascal library. Supported will be Delphi since version 5. Parts of the library was developed under earlier version and could work on it. The main part of the library is intended for a platform independent use, but currrently it is tested only under Windows (except the zlib/tar units which was tested with Kylix).
I will extend this library from time to time. If you want to contribute something, you are welcome. There is a bug report system, but also I happy about other feedback.
Download Y Core Library (186 kByte, 2005-08-28)
Currently, the Y Core Library contain following units:
Base functions
- YclBase
- Basic declarations
- YclBitArithmetic
- Bit arithmetic
- YclByteOrder
- Functions to convert between the byte orders little endian and big endian
- YclTextDatas
- Data interchange per text (correspond to ISO, independent of user settings)
- YclStrings
- String functions
- YclUtils
- Utility functions
Mathematics
- YclMath
- Maths functions
- YclChecksums
- Checksum functions (a.o. user-defined CRCs)
Date and time
- YclDateTimes
- Date and Time functions
- YclDTConversions
- Covert between different binary date-representations (a.o. Julian Days)
- YclDTWeeks
- Weeknumber-Calculations correspond to different definitions
Fileoperations
- YclFileUtils
- File functions
- YclIniFiles
- TIniFile extension for data saving and exchange independent of user settings (correspond to ISO)
- YclLogFiles
- Simple functions zu output messages to log files
VCL-specific
- YclVCLUtils
- VCL specific uitlity functions
Windows-specific
- YclWinRtdl
- Functions to simplify Runtime-Dynamic Linking
- YclWinShellFolders
- Functions to simplify getting Windows shell folders
- YclWinShellUtils
- Windows shell utility functions
- YclDiffTime
- Functions to measure time periods
Compression / Archives
- YclZlib
- Functions and stream classes to compress and decompress per zlib and gzip
- YclTar
- Funktions and stream classes to read and create TAR archives
API header conversions
- zlibh
- zlib 1.2.3
- YwalShFolder
- Windows API, ShFolder