Delphi Components

While working on TTRCom WE I used a bunch of third-party open-source components, but not everything I needed was available. Therefore I created the components listed below to fill the gaps.

TTegiSpinEdit

A lightweight SpinEdit Control supporting uneven step widths and labels that do not directly correspond to the value of the control. Additionally it looks better under Windows XP than the Delphi original component.

TTegiSpinEdit is distributed under the terms of the MIT License. The source code is available for free.

TQzHTML

A whole component suite to display simple HTML.
The components were originally developed by LYCJ (Leung Yat Chun Joseph) for usage in QuickZip. For TTRCom WE I made some improvements and removed a bunch of memory leaks.

The source code of TQzHTML is distributed under the terms of the Mozilla Public License 1.1.

Common Units

A utility package aggregating some functions used more often.

The source code is distributed free of charge under the terms of the MIT License.

SOUL

SOUL is a lightweight Online-Update-System. It's divided into a non-visual component (TTegiOnlineUpdater) and SOULCommander, an application to control the update server.

Internet connection is made by using the Indy Component Suite.

Besides the components you will need a FTP enabled web space.

SOUL is distributed under the terms of the MIT License. The source code is divided into the two parts SOULCommander and TTegiOnlineUpdater.

TTegiProgressBar

Since Windows Vista the Delphi 7 progressbar started to flicker. This one does not.

The source code is distributed under the terms of the MIT License.