Free code

The programs, units and IDE experts I write are mostly for my own use. But some of them may also be of use to others, or at least form the base of a useful program, so here is some of it.

Currently, the following programs and experts can be downloaded:

Name Download Description
BigIntegers unit bigintegers.zip A unit implementing a BigInteger type, optimized for speed. It can hold integers with up to 1 billion decimal digits.
BigDecimals unit bigintegers.zip A unit implementing a BigDecimal type, based on BigInteger. It can hold extremely huge decimals while being far more precise than floating point.
Decimals unit decimals.zip A unit defining the Decimal type, largely compatible with the type of the same name in .NET, for Delphi 2009 and above.
Console unit console.zip A Console unit largely compatible with the Turbo Pascal Crt unit.
AutoConsole unit autoconsole.zip A unit that displays “Press any key…” when a console program ends and it was not started from the Windows Command Prompt.
VCL Component Installer compinstall.zip A replacement for the ComponentInstall Component menu item and dialog present in Delphi 1 – 7, to install a component into the IDE.

In Delphi XE and later, this was taken over by Embarcadero and incorporated into the IDE.
Conversion Pack convertpack.zip An expert which adds a few menu items to Delphi. It enables you to perform some often repeated actions when converting C/C++ API headers.
Components Some of my (old) VCL components
Command line tools whereis.zip
slack.zip
echoc.zip
cal.zip
exact.zip
A few console programs I have written.
IDE Explorer ideexplorer.zip A simple IDE Explorer for the Delphi 2005 IDE. With a few modifications (for loops, etc.), it should also compile and work in Delphi 7.
Greppola greppola.zip A .NET program for the comfortable use of regular expressions.
Folderama folderama.zip A simple tool, residing in the info area of the taskbar, which enables you to quickly select a folder from a menu.
INS-less keyboard bindings inslesskeybindings.zip A unit replacing the key combinations to do clipboard Cut, Copy or Paste of any Delphi editor keymapping with keys that do not require the Ins key, for systems with a keyboard that does not have one.

These programs and units come with full source code, and are free for your own use. Please read the disclaimers in the source files, though. Unless the license states something else, you are free to modify these programs for your own use, but please inform me of any improvements you made.

If you have questions, suggestions, etc. on one of the pieces of source code, please e-mail me.

Legalese

I do not accept any responsibility about the usability or in case of any damage caused by the use of my components or files. Use them at your own risk. If they don’t work properly, you have the sources.

Rudy Velthuis

Standard Disclaimer for External Links

These links are being provided as a convenience and for informational purposes only; they do not constitute an endorsement or an approval of any of the products, services or opinions of the corporation or organization or individual. I bear no responsibility for the accuracy, legality or content of the external site or for that of subsequent links. Contact the external site for answers to questions regarding its content.

Disclaimer and Copyright

The coding examples presented here are for illustration purposes only. The author takes no responsibility for end-user use. All content herein is copyrighted by Rudy Velthuis, and may not be reproduced in any form without the author's permission. Source code written by Rudy Velthuis presented as download is subject to the license in the files.

Back to top