Home > Programming > Delphi (components and source code)

 

Here you can find components and source code for Delphi.

Components

TBinaryData

Here is a component that stores binary data in a Delphi form. Compression is supported. (requires zLib)

download (10Kb)
TOpenWaveDialog & TSaveWaveDialog

Here are two components that implements Open and Save dialogs for wave files (*.wav). They provide buttons for wave playback.

download (4Kb)
TUndoRedoManager

Here is a multiple Undo-Redo manager for Delphi programmers. Requires TBinaryData component. We can choose to store undo-redo information in disk file or in memory.

download (4Kb)
TFileMenuHistory

Here is a component to provide easy implementation to recent file menu history.

download (3Kb)
TStringComponent

Here is a non-visible component that can store strings into a Delphi form.

download (2Kb)
TResourceDialog

Here is a component that allows Delphi programmers to use a dialog from the resource table of the application. Very usefull when trying to port an "old-style" application. Full message handling support.

download (4Kb)
TTipsDialog

Tip of the day Dialog for Delphi.

download (4Kb)
TCrtConsole

Crt console emulation for use with Delphi forms. Note that it is not a "system console" component.

download (7Kb)
TResourceBitmap

This is a component that displays a bitmap from the Application's resource table. Choose LoadOnNeed property to save memory and resources.

download (3Kb)
TMessagebox

This is a component that encapsulates the standard Windows messagebox.

download (3Kb)
TPaletteFrame

This is a color palette component. It can be placed in any Delphi form.

download (16Kb)
TThreadComponent

High resolution threaded timer for Delphi.

download (3Kb)

Source Code

Generic

Here is an example of how to make a "generic" application in Delphi without using forms.

download (6Kb)
Fractal Designer

Here is a simple fractal generator. This source was the base to make Fractal Designer.

download (16Kb)
LandScape ScreenSaver

Here is a simple screensaver for Windows. Requires: DelphiX. See also LandScape ScreenSaver

download (159Kb)

1