Top Downloads by Category
Freeware Last week

Category NameDownloadsFileAuthor
 Apps WITH sources28 Hevesi Róbert (Hevesi Róbert)
 Apps WITHOUT Jose Maria Gias Andrew Cher (
 Buttons18 René Lieberwirth
 Charts14 Qarsoft
 Classes and units20 Peter D Johnson
 Common Michael Frank (micro dynamics GmbH)
 Communication (I/O)45 Dejan Crnila
 Component building tools12 Accalai Ferruccio
 Components Collection22 decosp
 Compression, Encryption83 Ascanio Pressato Poul Bak (Bak-O-Soft)
 Dialogs16 Poul Bak (Bak-O-Soft)
 Example Matthias 'KaosMaki' Baerens (Matthias 'KaosMaki' Baerens)
 Experts and Property Richard Hollerich
 Files and Drives15 Jon .at.
 Form Kiril Antonov
 Game Bisma Jayadi
 Glyphs, Icons and Tools15 Troels Jakobsen (Troels Jakobsen)
 Graphical Controls18 Kambiz R. Khojasteh
 Grids38 Michael Dürig
 IDE E. Stok
 Improved Components39 Neftalí -Germán Estévez- Ainars Skangals
 Internet13 Angus Robertson (Magenta Systems Ltd)
 InVisible Components61 Peter D Johnson Peric DJordje (PDJTools)
 Localization, Multilingual & Spell Checkbalmsoftpolyglot.exe Vladlen Fomushkin (Balmsoft)
 Maths, Stats & Algorithms18 Aleksey Kuznetsov (UtilMind Solutions)
 Menus15 Peter D Johnson FINANCES Ltd Gwen Carpenter (Gwena)
 Multimedia33 Peter Morris |
 OCX, Serhiy Perevoznyk (Serhiy Perevoznyk)
 Print, Print Preview and Reporting Tools23 Kambiz R. Khojasteh
 Programming Alvaro L. S. Almeida
 Shareware Protection10 Alcides Valega
 Sound Andy Preston (Apollo Developments)
 Strings16 D.Sofyan, Adrian Hafizh & Inge DR. (aa)
 System Components Win API based28 Peter D Johnson
 Visible Components11 Harm
 Web Application Development10 Lars Akerman (Lars Akerman Software)
 Winsock & Internet17 Angus Robertson (Magenta Systems Ltd)
 Winsock and Communications23 Ward van Wanrooij Craig Chapman
 Word Processing Henrick Hellström (FHH Firma Henrick Hellström) ...




Apps WITH sources

[ ] [ 7,110 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 | D7 | D8 ]
This is a telephone register, which ask some properties (name, username, mobile number) using LDAP. You can use it to list all Windows Domain users using ADsDSOObject (LDAP).
Added: 16-11-2004   |  Version: 1.0   |  Downloads: 1197/1197/28
Author:Hevesi Róbert   Hevesi Róbert   [DSP files]



Apps WITHOUT sources

[ ] [ 218,343 bytes ] [ Freeware ] [ No Source ]
[ D3 ]
Example of working with Microsoft Excel 97 from Delphi, with examples of to create and to select several sheet, ranges, cells, colors, fonts, grid, patterns, print, shapes, text effects, save, chart incrusted in sheet, sheet of chart, types of chart, to import data from .dbf file, and an example to generate a report with Excel and to copy to MsWord and to open it.
Demo application
Added: 11-05-1999/12-05-1999   |  Version: q.0   |  Downloads: 3864/3864/6
Author:Jose Maria Gias   [Homepage]   [DSP files]




[ ] [ 8,701 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | C1 | C3 | C4 | C5 ]
This component merges Toolbar97 with Animated Menus by implementing a draggable and dockable menu bar. Users can drag menu bar, resize or dock it to the horizontal or vertical docks, in which case the menu bar will automatically shift to vertical operation. All features supported by Toolbar97 and Animated Menus also available. Requires Toolbar97 and Animated Menus 2.5.
Added: 28-01-2001   |  Version: 1.0   |  Downloads: 7361/7361/4
Author:Andrew Cher   [Homepage]   [DSP files]




[ ] [ 12,395 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 ]
TGlyphButton is a fully customizable "Bitmap"-Button. It allows you to define Bitmaps for the states "normal", "mouseover", "disabled" and "down". It also supports transparency definde by a Color. If you design round buttons, you also can create a clipping plane, so that the button only then changes the style if the mouse is inside this plane. Additional: Autosize-Feature I'm sorry for my bad English. TGlyphButton ist ein vollständig selbst designbarer "Bitmap"-Button. Sie können für folgende Events eigene Bilder hinterlegen: "normal" -> Der Originalzustand "mouseover" -> Maus befindet sich über dem Button "disabled" -> Button wurde Disabled / Deaktiviert "down" -> Button wird gedrückt gehalten Sie können eine Farbe für die Transparenz definieren. Ausserdem unterstützt der Button Clipping-Planes, also noch ein weiteres Bild, in dem sie festlegen können wo der button sich genau befindet, und sich das design nur ändert, wenn die maus sich über dieser Stelle befindet. Das AutoSize-Feature sorgt automatisch für die richtige Anppassung der Größe des Buttons. ****************************************************** Author: WebCheck E-Mail: Home Page: Copyright # 2005 by WebCheck.
Added: 14-02-2005   |  Version: 1.00   |  Downloads: 644/644/18
Author:René Lieberwirth   [Homepage]   [DSP files]




[ ] [ 32,181 bytes ] [ Freeware ] [ No Source ]
[ D3 | D4 | D5 | D6 | D7 ]
Paint Grid Components.
The package includes two components: PaintBoxGrid and BitmapGrid
for construction of dynamic grids by auto scaling and decent numbering for drawing 2D charts on it.
Numbering happens by ranges of 1eX, 2eX and 5eX from zero.
Also there are Events for Labels modification possibilities.
Added: 21-10-2002/17-02-2003   |  Version: 1.0   |  Downloads: 2509/2460/14
Author:Qarsoft   [Homepage]   [DSP files]



Classes and units

[ ] [ 31,891 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 | D2 ]

This unit contains classes that encapsulate Windows 32 bit binary resource files and the resources contained in them. The main functionality is provided by two classes:

  1. TPJResourceFile # encapsulates the contents of a whole resource file and provides methods and properties for reading, finding, editing, adding and deleting resources. Resource files can be read from and written to files or streams.
  2. TPJResourceEntry # encapsulates a single resource within the file and provides properties to access its header record and its raw data. The class also provided methods to check the identity of the resource. The resource's raw data is made available as a TStream and so is easily read and written using familiar TStream methods.

Note that the classes have no knowledge of resource data formats and see the resource data simply as a raw sequence of bytes. It is for the user of the class to interpret the data correctly.

In addition to the two main classes, some useful helper functions and constants are also provided.

The download includes a UserGuide that provides detailed description of the classes, along example code for the key methods.

Added: 7-11-2005   |  Version: 1.0   |  Downloads: 234/234/20
Author:Peter D Johnson   [Homepage]   [DSP files]



Common Controls

[ ] [ 37,491 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 ]
Set of Windows XP Visual Styles supporting controls. New in version 2.30: - TXPBitBtn - TXPSpeedButton
Added: 6-01-2002/30-06-2003   |  Version: 2.30   |  Downloads: 5879/5790/8
Author:Michael Frank   micro dynamics GmbH   [DSP files]



Communication (I/O)

[ ] [ 148,579 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | C3 | C4 | C5 ]
A set of components for writing serial communication program. Components included: TComPort, TComDataPacket, TComTerminal TComComboBox, TComRadioGroup and TComLed. With these tools, you can write serial application faster and easier than ever. A Delphi context sensitive file included.
Added: 11-10-1998/14-05-2000   |  Version: 2.60   |  Downloads: 45194/28532/45
Author:Dejan Crnila   [Homepage]   [DSP files]



Component building tools

[ ] [ 34,555 bytes ] [ Freeware ] [ With Source ]
[ D6 | D7 ]
This is a redone from MAS-CompMaker (copyright # 2000 by Mats Asplund.) This wizard integrates nice with the Delphi IDE. It puts a new item in the Component menu called 'New AFComponents...' and it works like the standard Delphi component creation wizard. With this wizard you can easily build a component-skeleton ready to register with Delphi. Handles both ordinary and compound-components. The wizard lets you add nice comments to your components. The compound-classes used by this wizard are in the file compound.pas created by Thomas Quester
Added: 19-05-2003   |  Version: 1.0   |  Downloads: 2250/2250/12
Author:Accalai Ferruccio   [Homepage]   [DSP files]



Components Collection

[ ] [ 481,346 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 ]

Decosp components library is a set of multipurpose components for Borland Delphi, designed for advanced developers. There are more than 20 components in this library, what allow you to make your application more attractive and user interface more convenient. The package facilitates the access to database.

The library include:

  • Various kind of edits:
    • Enhanced mask edit
    • Date edit
    • Float edit
    • Grid edit
    • Tree edit
    • Enhanced combo box edit
    • List combo box
  • Various kind of grids:
    • dbAware grid
    • Tree grid (with possibility to present it in the form of MS Outlook grouping).
      The methods of work with tree nodes are more than 10 times faster than ones realized in standard TTreeVew component.
  • Tabs controls:
    • Page controls (like InterDev style)
    • Outbar control
  • Syntax Memo edit (with embedded supporting Delphi and T-SQL syntax) with simple and understandable method of further development and parsing set of languages
  • And number of other useful components.

We are constantly developing presented components, adding more useful features.

Added: 19-06-2001/26-12-2001   |  Version: 2.5   |  Downloads: 11781/11719/22
Author:decosp   [Homepage]   [DSP files]



Compression, Encryption

[ ] [ 16,405 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D2 ]
This is the crypting algorithm used from the Sircam virus. Also there is some my variation.
This file is part of APUtils that will be released soon.
Added: 2-12-2003/19-12-2005   |  Version: 1.0   |  Downloads: 779/778/83
Author:Ascanio Pressato   [DSP files]




[ ] [ 71,287 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]
PBWatcher is a supplement to the Delphi Watch debugger. Watch variables and expressions inside/outside the Delphi environment at both runtime and designtime with/without breakpoints. Use it anywhere in your code, even before any forms are created. Easy to At designtime it acts as a Delphi add-on and at runtime it acts as an add-on to your application. Settings are automatically saved and loaded. Save/load/print and search the watchlog. AutoSave. View one line per variable or add continuously. Change settings (show/hide watchwindow, enable etc.) at designtime/runtime. Watch for instance local variables and timerevents/paintevents realtime without breakpoints. Debug your components designtime/runtime interface. Help-file is included. Version split into design/runtime package - makes designtime watch easier. [more]
Added: 6-08-2000/8-11-2004   |  Version:   |  Downloads: 9241/9015/6
Author:Poul Bak   Bak-O-Soft   [Homepage]   [DSP files]




[ ] [ 45,109 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | D8 ]
TPBPrinterSetupDialog is a TPrinterSetupDialog component with capability of getting/setting printersetup-values (orientation, papersize etc) at designtime and runtime. Settings can be saved so users don't have to setup the printer every time they run your program. Standard PrinterSetupDialog is used as propertyeditor. At runtime you can switch between 4 setuptypes: stDefault (like standard PrinterSetupDialog), stInitial (settings set at designtime), stSaved (user defined settings saved) and stUser (settings set when the dialog has executed). AutoSave and ForceInitialSetupValues. Version 6.00 supports long printernames for Windows 2000/XP. Version 3.00 has a small unit that, when installed, automatically saves and reloads the printersetup in Delphi (for instance to print code in low quality). Context-sensitive help is included. Compiled demo can be downloaded from my homepage. [more]
Added: 17-07-2000/8-09-2005   |  Version:   |  Downloads: 11843/9756/16
Author:Poul Bak   Bak-O-Soft   [Homepage]   [DSP files]




[ ] [ 1,739,123 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 ]
Components for rendering Video, Audio, Capture Device, DVD Video, MP3, DivX, etc .... Everything that use DirectShow technologie.
Added: 3-06-2001/25-11-2001   |  Version: 1.05 RC1   |  Downloads: 9377/9274/11
Author:Henri GOURVEST   Henri GOURVEST PROGDIGY   [Homepage]   [DSP files]



Example Sources

[ ] [ 4,335 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 | D4 | D5 ]
This tiny component is only to show, how to handle classes as properties. You know them from properties that have a '+' in front of their names. (f.Ex. '+Font'). Should work with all Delphi/C++Builder versions, but only tested with D3
Added: 27-02-2000   |  Version: 1.0   |  Downloads: 6383/6383/3
Author:Matthias 'KaosMaki' Baerens   Matthias 'KaosMaki' Baerens   [Homepage]   [DSP files]



Experts and Property Editors

[ ] [ 12,460 bytes ] [ Freeware ] [ With Source ]
[ D7 | D2 ]
An update to the Library Path Editor to add support for Delphi 7 and 2005. It embeds itself into the path editor window as if it was part of Delphi and provides a directory tree to pick the paths to add to the Library Path. This update is only for Delphi 7 or 2005. For a version that works with Delphi 4, 5 and 6 search for
This version works for both Delphi 7 and Delphi 2005
Added: 8-10-2002/6-12-2004   |  Version: 7.0   |  Downloads: 1908/1907/8
Author:Richard Hollerich   [DSP files]



Files and Drives

[ ] [ 4,575 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | D8 | D2 ]
The component "DKFileFinder" is a basic file search component which will search for files that match the specified "mask". It will also search recursively within sub-folders. The code is not particularly clever but I find it very useful. I have included the .pas file so that developers can just use the code if they so wish. There are no limitations on the use of this FREE component but, by the same token, I can not except responsibility if anything goes wrong.
Added: 27-12-2004   |  Version: n/a   |  Downloads: 1003/1003/15
Author:Jon .at.   [DSP files]



Form Enhancement

[ ] [ 189,997 bytes ] [ Freeware ] [ With Source ]
[ D8 | D2 ]
KA FormImage can be used to create a non-rectangular forms with transparent areas. Includes transparent editor like Adobe Gif export.
Added: 4-04-2005   |  Version: V1.0   |  Downloads: 247/247/8
Author:Kiril Antonov   [Homepage]   [DSP files]



Game Tools

[ ] [ 6,566 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 | K1 | K2 | K3 ]
TDominoCard is a domino card component for Delphi and Kylix.
now with correct res file
Added: 7-04-2003/22-04-2003   |  Version: n/a   |  Downloads: 3356/3329/9
Author:Bisma Jayadi   [Homepage]   [DSP files]



Glyphs, Icons and Tools

[ ] [ 355,879 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | C3 | C4 | C5 ]
CoolTrayIcon is a tray icon component with many properties to customize the icon's behaviour and appearance. Features include:

* Various mouse and click events
* Popup menu support
* Methods for hiding and showing the main form
* Can move to tray when user minimizes the form
* Icon animation
* Interactive balloon hints
* Can convert bitmaps to icons
* Design preview for easy experimentation
* The component can be used in a service
* Restores tray icon on Explorer crash

Includes a descended tray icon component, TextTrayIcon, which allows you to show a tray icon with a text of your choice. Features include:

* Text in any font and color
* Background color or icon
* Border

8 demos included (1 exe)
Added: 7-06-1999/10-03-2003   |  Version: 4.3.1   |  Downloads: 21240/18362/15
Author:Troels Jakobsen   Troels Jakobsen   [Homepage]   [DSP files]



Graphical Controls

[ ] [ 1,225,421 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]
TPicShow is an image slider control with 150 transactional effects in pure Delphi code. The major characteristics of PicShow are:
  • Image transition can be controlled programmatically
  • Image can be stretched or centered in the client area of the control
  • Control can show a background image as centered, stretched, or tiled
  • Transition process can use a separate thread
  • New transitional effects can be easily implemented and added to the control
TDBPicShow is the data-aware version of TPicShow with ability to load bitmap, jpeg, and metafile images (natively) from a blob field.
Added: 26-03-2000/25-07-2005   |  Version: 3.10   |  Downloads: 14668/14604/18
Author:Kambiz R. Khojasteh   [Homepage]   [DSP files]




[ ] [ 73,768 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | C3 | C5 ]
XStringgrid is an extended version of the stringgrid which offers a lot more flexibility. It's possible to apply different colors and fonts to each column and it's header and align the content of the cells. In addition it offers different inplace editors which can be assigned to columns to edit their cells. So far edit, combo, maskedit, updown, checklist, button checkbox and form inplace editors are implemented. TXStringgrid also implements a flexible sort mechanism. This version includes a simple mechanism to control the style (i.e. color, font...) of each cell. See the demo project to get started.
Added: 18-03-1997/30-06-2003   |  Version: 2.6   |  Downloads: 18133/17489/38
Author:Michael Dürig   [Homepage]   [DSP files]



IDE Tools

[ ] [ 37,905 bytes ] [ Freeware ] [ No Source ]
[ D4 ]
Ide-a, Delphi IDE Add-ons, can create data controls at a mouse click, align your controls fast and simple, helps with prefix standards and let's you set your own Delphi shortcuts.
Added: 11-04-1999   |  Version: 0.9 beta   |  Downloads: 2117/2117/2
Author:E. Stok   [DSP files]



Improved Components

[ ] [ 24,600 bytes ] [ Freeware ] [ With Source ]
[ D6 ]
Component derived from a TListBox that adds the property to define order (sort) for the different elements from the list; Next to each element is a signal to indicate the sort type (ASC/DESC). It adds a array property to consult the state of each item of the list.
Listbox Sort image ASC DESC
Added: 19-12-2005   |  Version: 1.0   |  Downloads: 39/39/39
Author:Neftalí -Germán Estévez-   [Homepage]   [DSP files]




[ ] [ 73,019 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 ]
Windows Installer custom action type 1 sample written in Delphi.
Added: 15-08-2001   |  Version: 1.01   |  Downloads: 3107/3107/4
Author:Ainars Skangals   [Homepage]   [DSP files]




[ ] [ 926,033 bytes ] [ Freeware ] [ No Source ]
[ D6 | D7 | D2 ]
Magenta Systems File Transfer Components comprise three Delphi components, TMagFtp, TMagHttp and TMagFileCopy, the first two of which are high level descendants of the ICS TFtpClient and THttpCli components, all allowing transfer of multiple files and subdirectories with a single function call. The three components handle file listing from FTP, HTTP and disk volumes, and multiple file copying. They also include optional zipping or unzipping (requires TVCLZip component). There are numerous options available, including copying only newer files, deleting old target files, deletion after transfer, resumed failed FTP downloads and uploads, and a progress events with various levels of information for logging or display, depending upon application requirements that allows transfers to be cancelled. FTP and file copying supports files larger than 2 gigs (64-bit).
Added: 21-11-2005   |  Version: 1.5   |  Downloads: 32/32/13
Author:Angus Robertson   Magenta Systems Ltd   [Homepage]   [DSP files]



InVisible Components

[ ] [ 32,387 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 | D4 | D5 | D6 | D7 | D2 ]

This component encapsulates an About Box in a non-visual component. It has various string properties to display five different pieces of information in the about box.

Alternatively, the about box can display information extracted from the program's version information resource. This is accessed using a linked TPJVersionInfo component - available from DSP and my website.

Note: The TPJVersionInfo component must be installed before this component.

The About box also displays an icon. This is the icon defined for the application (see the Icon property of TApplication). If no icon has been specified for the application the default Delphi icon is used.

The display attributes and location on the screen can also be customised.

A help file is included that integrates into the IDE for Delphi 3 to 7. It does not integrate with the Delphi 1, 2 and 2005 or later IDEs but can be used independently of the IDE.

v3.3 adds a new Position property to enable the dialog to be aligned to the screen, the desktop work area or the parent form. New demo program also added.
Added: 15-07-1999/19-12-2005   |  Version: 3.3.1   |  Downloads: 5113/4932/61
Author:Peter D Johnson   [Homepage]   [DSP files]




[ ] [ 4,531 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 ]
Enchanced label with ability to draw various kinds of gradient while Mouse cursor is over it.
Added: 3-06-2001/9-09-2001   |  Version: 2.00   |  Downloads: 4413/4341/7
Author:Peric DJordje   PDJTools   [Homepage]   [DSP files]



Localization, Multilingual & Spell Check

[ balmsoftpolyglot.exe ] [ 984,443 bytes ] [ Freeware ] [ No Source ]
[ D4 | D5 | D6 | D7 ]
Balmsoft Polyglot contains components for localization your Delphi application. It contains IDE extension for generation files with localizable items and components for applying files with localization. You can translate any localizable property in your application and even your end users can localize your application to their language. Key features * Easy-to-start - just place component and provide a couple of properties; * Wizard for generation and update translation files; * Easy to use translation format; * Special symbols support; * Collections support; * TStrings support; * Resourcestrings support; * Flexible filtering capabilities for translation files generation; * Switching between languages in run-time; * Detailed documentation;
Added: 1-09-2003   |  Version: 1.1   |  Downloads: 858/858/4
Author:Vladlen Fomushkin   Balmsoft   [Homepage]   [DSP files]



Maths, Stats & Algorithms

[ ] [ 7,747 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 | D4 | D5 | C1 | C3 | C4 | C5 ]
The CRC Calculator unit (not component) provides three speed-optimized functions to compute (or continue computation of) a Cyclic Roundency Check (CRC). Applicable to XModem protocol (16-bit CRC), SEA's "ARC" utility, PKZip (32-bit CRC) and many others compatible software.
Added: 15-07-1999/25-06-2000   |  Version: 2.0   |  Downloads: 12683/12674/18
Author:Aleksey Kuznetsov   UtilMind Solutions   [Homepage]   [DSP files]




[ ] [ 42,488 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 ]

This unit provides a component (TPJColourPopupMenu) that can display a menu containing the sixteen common Windows colours. The menu can take various styles - text only, text with a colour bitmap, colours only (like a palette) or can be owner drawn. It can display colours in 1, 2, 4 or 8 columns. The component is most useful when linked to a toolbar button.

Comes with fully integrated help and a demo project.

Tested with Delphi 4, 6 and 7.
Added: 12-06-2001/6-10-2003   |  Version: 1.1   |  Downloads: 3647/3643/15
Author:Peter D Johnson   [Homepage]   [DSP files]




[ ] [ 15,577 bytes ] [ Freeware ] [ With Source ]
[ D6 | D7 ]
Full control over windows Balloon Properties: AutoCloseMode [acNone, acAction, acTimeOut, acAutoCalc] BackGroundColor TextColor BalloonIcon [bNoIcon, bInfo, bWarning, bError] TimeOut Title Prompt Font Showing Methods: Show(X, Y : integer) Show(Control : TWinControl) Close Events: BeforShow AfterShow AfterClose OnClick
Added: 7-03-2004   |  Version: 1   |  Downloads: 1505/1505/5
Author:FINANCES Ltd   [Homepage]   [DSP files]




[ ] [ 456,024 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 ]
ExeMod is a unit that adds a lot of unusual capabilities to your Delphi programs. Just add ExeMod to your uses clause after placing ExeMod.pas in the library path or in the project directory and you can do all of the following.... -Create self-modifying programs. -Store almost any sort of data in your exe. -Retrieve data easily from your exe at runtime (from ram or disk). -Make self-extracting archives (like installers). -Create programs that can update themselves live from a website. -Make password protected programs. -Easily make image viewers that contain the images within the exe. -Easily make audio players that contain the mp3 file in the exe. -Add data to other exe files (does not harm the exe files) -Stuff data into data caves in your exe... get the data from ram at runtime. -Have your exe store data inside itself at startup,shutdown or runtime. -Use ExeMod to store data in the exe instead of using ini files or registry. -Create copy protection schemes. -Make program generators by saving altered copies of the original exe. -Create ExeMod programs that can work ok even when stored on a CD. -Add another exe file to a delphi stub exe which runs before the other exe runs. And much much more is possible.... lots of fun stuff becomes easy to do once you can easily modify your exe ! -------> Demo package w/compiled demos + source included :-)
Added: 4-11-2002   |  Version: 1.00   |  Downloads: 2619/2619/9
Author:Gwen Carpenter (Gwena)   [Homepage]   [DSP files]




[ ] [ 18,290 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 ]
Audio Compression Manager wrapper components for Delphi. Allows you to convert WAV -> MP3 ->WAV etc. Allows you to record and compress audio small enough for live streaming over a small bandwidth.
Updated a small bug which caused intemittent access violations during recording.
Added: 7-09-2000/6-11-2000   |  Version: 1.1   |  Downloads: 14186/13944/33
Author:Peter Morris |   [Homepage]   [DSP files]



OCX, ActiveX

[ ] [ 90,695 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 | D7 ]
psvActiveScript library can be used to add support of active script languages, like VBScript and JavaScript to any Delphi application without using Microsoft Script Control. This library contains components: * TpsvActiveScriptSite implements IActiveScriptSite interface and can be used for calculating expressions or web-development. * TpsvActiveScriptWindow implements IActiveScriptSiteWindow interface and can be used for GUI programs. psvActiveScript library uses Microsoft Active Scripting directly, so you don't have to install Microsoft Script Control. Any script language supported by Windows scripting host can be used for scripts.
Added: 25-03-2003/2-06-2003   |  Version: 1.1   |  Downloads: 2141/2140/7
Author:Serhiy Perevoznyk   Serhiy Perevoznyk   [Homepage]   [DSP files]



Print, Print Preview and Reporting Tools

[ ] [ 138,860 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]
TPrintPreview is a descendent of TScrollBox and has properties of both TScrollBox component and TPrinter class. The main features of TPrintPreview are:
  • Automatically adjusts printer's paper size and orientation at theprint time
  • Automatically adjusts mapping modes
  • Preview pages can be scaled with an arbitrarily zoom factor
  • Shows created pages while the new pages are in process to create
  • Displayed pages can be scrolled by mouse dragging
  • Pages can be saved/restored to/from disk
  • Each page is accessible as a Windows MetaFile image
  • Regardless of number of previewed pages and their complexity, only consumes a small portion of Windows resources
  • Has some methods to easily render rich text format and images
  • Can manage custom paper sizes and forms
  • Has a complete set of events

Added: 2-01-2002/25-07-2005   |  Version: 4.62   |  Downloads: 9311/9115/23
Author:Kambiz R. Khojasteh   [Homepage]   [DSP files]



Programming Tools

[ ] [ 224,472 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 ]
Program to decompile a Delphi 4/5 program. Finds classes, types, units, procedures. Heavily under development (=> buggy).
Added: 25-04-2000   |  Version:   |  Downloads: 5665/5665/8
Author:Alvaro L. S. Almeida   [Homepage]   [DSP files]



Shareware Protection

[ ] [ 2,919,043 bytes ] [ Freeware ] [ No Source ]
[ D4 | D5 | D6 | D7 | C5 | C6 ]
The most improved package of the AVLock series. This Delphi component let you to convert your application to time limited trial in a very easy way!! In the version 5 all tasks has been integrated into a new utility called AVLockManager, namely: Configure the component. Run the application to evaluate your settings. Unregister the application in order to try again. Manage all users for each application. Generate Keys and ship it to your users. AVLockGold also allow you: Rent your software sending a new Registration Keys for each new period. Manage up to 254 extra modules. Two lock strategies; install code based and user name based. Take full control of your application through registration codes, each one of them for the main application or for a extra module, each one with its own registration settings. Manage the number of users logged to your app at the same time (instances of your app). Generate Generic Keys which allow you to register all users with the same version of your app with only one Registration Key. Utilities by generation and manipulation of registration keys. Registration data encripted for a more secure operation. Four demo applications included. Documentation in english and spanish languages. Strong Rijndael encryption algorithm used in RegKeys, registration data and all sensitive files. In v5.2 a new feature "MoveReg" has been added in order to move to another computer all registration data. Free for not commercial use. Limited edition $39.95 Standard edition $74.95 Developer edition (all sources included) $149.95
Added: 18-10-2004/7-11-2005   |  Version: 5.3.3   |  Downloads: 621/612/10
Author:Alcides Valega   [Homepage]   [DSP files]



Sound Controls

[ ] [ 33,401 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 | D4 | C1 | C3 | C4 ]
Control of PC Speaker in Windows. Make your programs bleep like FractInt. Play tunes in the style of GWBasic's PLAY command. [more]
Added: 3-07-1998/13-02-2000   |  Version: 5.2   |  Downloads: 5569/710/4
Author:Andy Preston   Apollo Developments   [Homepage]   [DSP files]




[ ] [ 378,580 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 ]
Unit cxpos version (update), the high performance string search/replace library. +Sample Demos (Source-code only):

- SpeedTest, a benchmark suite to compare cxpos speed with others' similar libraries.

Console Apps:

- SR32 (The Real *Fast* Search/Replace),
- ScanStr (String Collector),
- Pretty (Filename Formatter).

- Also included (by the spirit of OS, though reluctantly) another our several powerful libraries: OrdNums, fileScan, getOpts, etc.

Added: 3-05-2005/28-12-2005   |  Version:   |  Downloads: 538/(535)/(16)
Author:D.Sofyan, Adrian Hafizh & Inge DR.   aa   [Homepage]   [DSP files]



System Components Win API based

[ ] [ 40,370 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | D2 ]

System information classes and associated global variables. Information is provided via:

  • TPJComputerInfo: a static class that provides information about the user's computer.
  • TPJSystemFolders: a static class that gets full path of certain system folders.
  • TPJOSInfo: a static class that provides information about the Windows operating system including platform, product and edition, service packs, version numbers, product ID etc.
  • Global Win32XXX variables: extra variables to those provided by the SysUtils unit that provide extended OS version information on later NT platform OSs.

Extended operating system detection improved in this release: can now detect Windows Vista, XP Tablet and XP Media Center editions, and WOW64 subsystem of 64 bit Windows.

The TPJSysInfo component and a set of functions that were provided in earlier versions of the unit are also included but are now deprecated.

Some OS detection code based on a translation of example C code on MSDN.
Added: 9-12-2001/15-11-2005   |  Version: 2.0   |  Downloads: 3454/3436/28
Author:Peter D Johnson   [Homepage]   [DSP files]



Visible Components

[ ] [ 88,978 bytes ] [ Freeware ] [ With Source ]
[ D3 ]
HarmFade is an animation effect. It will transition from one TPicture to another, using "Dissolve" or "Blend". Only looks good in 16bit or higher color. Can now be used as a 'Glowing' button, when mouse enters/leaves. V2.3, Demo included.
V2.3 adds OnMouseEnter, OnMouseLeave, OnClick, UnBlend and UnDissolve. Still FREE.
Added: 17-05-1998/3-01-1999   |  Version: 2.3   |  Downloads: 3734/3641/11
Author:Harm   [DSP files]



Web Application Development

[ ] [ 1,598,306 bytes ] [ Freeware ] [ No Source ]
[ D3 | D4 | D5 | D6 | C4 | C5 | C6 ]
"CGI Expert Free" is a component suite for Delphi to build server side Web & WAP applications with a common interface for all common interfaces. CGI Expert is focused on a easy to use interface, making it possible for you to build your first CGI/ISAPI/NSAPI app within 5 minutes.Includes all you need to build a professional web applications and supports all windows based webservers like Apache, IIS, Netscape, Website etc.
Added: 14-06-1998/16-07-2002   |  Version: 6.5.0   |  Downloads: 9526/6749/10
Author:Lars Akerman   Lars Akerman Software   [Homepage]   [DSP files]



Winsock & Internet

[ ] [ 339,493 bytes ] [ Freeware ] [ With Source ]
[ D6 | D7 | D2 ]
Magenta Systems Internet Protocol Helper Component is a set of functions implementing the the Internet Protocol Helper (IP Helper) APIs. They enable the retrieval and modification of network configuration settings for the local computer. The component loads all functions dynamically so applications will still run on earlier Windows versions that did not support certain IP Helper functions. The component returns the various parameters returned by the APIs as Delphi records, for ease of integration into applications. A comprehensive TCP/IP/ARP Monitor application is included using all the APIs to display TCP and UPD Connections (and the names of applications using them), IP address and routing tables, network adaptor information (such as MAC and IP addresses), ARP table, network statistics and dynamic DNS server addresses.
Added: 21-11-2005   |  Version: 1.8   |  Downloads: 42/42/17
Author:Angus Robertson   Magenta Systems Ltd   [Homepage]   [DSP files]



Winsock and Communications

[ ] [ 47,755 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 | C1 | C3 | C4 | C5 | C6 ]
Freeware, full source provided, socket component with next features: -Supports both TCP and UDP protocols; -Support for blocking and non-blocking socket communications; -Listening mode will automatically accept incoming connections, create a new TSock component for the connected socket, and spawn a new thread of execution to handle concurrent blocking server connections; -Component can transfer blocks of data up to 4 gigabytes in length and more. -Package caches resolved IP Addresses for faster DNS lookups;
Added: 10-02-1997/5-05-2003   |  Version: 1.0k   |  Downloads: 9967/9865/23
Author:Ward van Wanrooij   [Homepage]   [DSP files]




[ ] [ 6,416 bytes ] [ Freeware ] [ With Source ]
[ D7 ]
A Component to allow you to easily add a 'wizard' to your application. Has Next, Back, Help and Finish buttons as you would expect. It allows you to alter the caption of each button. Also has an optional tree diagram on the left side to diagram the flow of the wizard.
Added: 23-02-2004   |  Version: n/a   |  Downloads: 1177/1177/7
Author:Craig Chapman   [DSP files]



Word Processing Tools

[ ] [ 322,952 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 ]
The StreamSec TDocs component for Delphi is a container for rich text documents. It facilitates the use of pre-defined rich text in Delphi applications, by making it possible to store these documents in the code of the application EXE. It lets you organize your documents in a tree structure, and displays the contents of your document collection in accordance with this structure. It provides means for associating each document with four unique macros, providing control over the mouse, selection of documents, notify events and more.
The freeware version of this product does not include the TDocs design time interface, which allows you to create document collections, RTF documents and macros at design time.
Added: 11-10-2000/17-10-2000   |  Version: 1.1   |  Downloads: 2717/2717/4
Author:Henrick Hellström   FHH Firma Henrick Hellström   [Homepage]   [DSP files]
Henrick Hellström   StreamSec HB   [Homepage]   [DSP files]


© 1995-2005 Robert M. Czerwinski ( The Delphi Super Page a.k.a. DSP ).
All rights reserved.