Y Core Library


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