I've managed to build up a small collection of Delphi programs, components, and utilities.
Below are listed the best of those. The Delphi source code is included (most will work in
C++ Builder as well) and it's all free.
I included executable file(s) with most of the zip-files to give you a quick overview
and to enable non-Delphi users to use the applications.
| Name |
Ver. |
Size |
Description |
| CoolTrayIcon |
4.4.0 |
342 KB |
By far my most popular Delphi component. It's a comprehensive component
for adding icons to the traybar, allowing you to put a tray icon in your own programs.
Lots of features. 8 demos are included. |
| HotKeyManager |
1.7.1 |
255 KB |
A component that allows you to add system hotkeys to your application.
A system hotkey allows your app. to invoke a custom action from anywhere. Your app. doesn't
have to be in the foreground or even visible. Full source code and 6 demos. |
| ShellLinker unit |
2.0.0 |
232 KB |
A Delphi unit for handling system links (shortcuts).
Allows you to easily create, read, and execute links. It can handle links to files, folders,
or virtual objects like printers or system folders. Demo included. |
| CustomContextMenu |
2.0.0 |
282 KB |
An abstract class that makes it easy to create your own
context menu handler (so you can add menu items to the menu you get when you
right-click a file or folder). Can handle selection of multiple items.
You can add owner-drawn meu items. Demos and install-scripts included. |
| SimpleTimer class |
2.0.4 |
11 KB |
SimpleTimer is a timer class. It has the same timer resolution as TTimer,
but it is more lightweight, using less resources. This makes it ideal for developers who
need a timer in their own components or applications, but want to keep the resource usage
minimal. Demo included. Also distributed with CoolTrayIcon. |
| InterAppComm |
1.0.0 |
449 KB |
Two components, a sender and a receiver, which can communicate
between separate applications on the same machine. The communication occurs conveniently
through the use of events. Demos included. |
| Version Info |
1.0.0 |
97 KB |
An add-in to the Windows context menu (created before I created
CustomContextMenu). Upon installation, when you right-click one or more files containg
a version number an additional menu item is shown containing the version number(s)
for quick reference.
Can be handy if you need to compare files. [Screenshot] |
| Control Panel demo |
1.0.0 |
154 KB |
Demonstrates how to make a Control Panel applet.
Full source code. Probably somewhat dated, since it is easier to create applets
in Delphi nowadays. |
| Disk Free Monitor |
1.0.6 |
240 KB |
A utility for the Windows traybar. It is a tray icon that shows
free disk space and enables you to select drives from a popup menu. Ready to use. |
| Bmk2Fav and Fav2Bmk |
1.0.1 |
362 KB |
Two utilities to convert your Netscape bookmarks to
Internet Explorer favorites, and vice versa. Newer versions of the browsers have
this feature built in, so these utilities are no longer useful. I just include
them in case you want to study the source code. |
| Wallpapers |
1.0.1 |
233 KB |
A silly little program that randomly changes your desktop
wallpaper on startup. Comes in a windowed and a non-windowed version. |
| Sandpiles |
1.0.2 |
265 KB |
A sandpile simulator with documentation. Click here for further information on sandpiles. |
| Travelling Salesman |
1.1.1 |
201 KB |
The classic travelling salesman problem, solved via a
genetic algorithm. |