Top Downloads by Category
Freeware Last week

Category NameDownloadsFileAuthor
 Apps WITH sources33 Hevesi Róbert (Hevesi Róbert)
 Apps WITHOUT Jose Maria Gias Andrew Cher (
 Buttons18 Peter D Johnson Qarsoft
 Classes and units16 Anatoly Podgoretsky
 Common Michael Frank (micro dynamics GmbH)
 Communication (I/O)47 Dejan Crnila
 Component building tools12 Accalai Ferruccio
 Components Collection27 Fedor Koshevnikov ...
 Compression, Encryption67 Hagen Reddmann Poul Bak (Bak-O-Soft)
 Dialogs69 Peter D Johnson Henri GOURVEST (Henri GOURVEST PROGDIGY)
 Example Martin Woods
 Experts and Property Editors47 Peter D Johnson
 Files and Drives18 Angus Robertson (Magenta Systems Ltd)
 Form Gunter Richter
 Game Tools10 Bisma Jayadi
 Glyphs, Icons and Tools22 Kambiz R. Khojasteh
 Graphical Controls32 Peter Bone
 Grids40 Michael Dürig
 IDE Dmitry Vasiliev (Greatis Software)
 Improved Components12 Kambiz R. Khojasteh D.Sofyan, Adrian Hafizh & Inge DR. (aa)
 Internet17 Angus Robertson (Magenta Systems Ltd)
 InVisible Components29 Peter D Johnson Peter D Johnson
 Localization, Multilingual & Spell Andy Preston (Apollo Developments)
 Maths, Stats & Algorithms15 Stefan Meuser (TEDSoft GmbH)
 Menus17 Peter D Johnson
 Messaging15 FINANCES Ltd Glenn Crouch (ESB Consultancy)
 Multimedia37 Kambiz R. Khojasteh
 OCX, Serhiy Perevoznyk (Serhiy Perevoznyk)
 Print, Print Preview and Reporting Tools23 Kambiz R. Khojasteh
 Programming Ralf Junker (The Delphi Inspiration)
 Shareware Protection10 Alcides Valega
 Sound Andy Preston (Apollo Developments)
 Strings54 D.Sofyan, Adrian Hafizh & Inge DR. (aa)
 System Components Win API based70 Peter D Johnson
 Visible Components12 Ingo Eckel
 Web Application Lars Akerman (Lars Akerman Software)
 Winsock & Internet23 Angus Robertson (Magenta Systems Ltd)
 Winsock and Communications127 Ward van Wanrooij Craig Chapman
 Word Processing Robert van Tilburg




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: 1230/1230/33
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: 3868/3868/4
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: 7365/7365/4
Author:Andrew Cher   [Homepage]   [DSP files]




[ ] [ 27,588 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 ]

This unit contains a set of three speed button derived components that either display pop-up menus associated with the buttons or form connected button / menu button pairs. The components are:

  • TPJMenuSpeedButton -- which can display an associated pop-up menu when clicked.
  • TPJLinkedMenuSpeedButton -- links to a master button and displays an associated pop-up menu when clicked.
  • TPJLinkedSpeedButton -- a speed button that can link to and control a slave button that accesses a pop-up menu.

Comes with fully integrated help and a demo project.

Tested with Delphi 4, 6 and 7
Added: 26-06-2001/6-10-2003   |  Version: 1.0.1   |  Downloads: 4284/4269/18
Author:Peter D Johnson   [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: 2518/2469/9
Author:Qarsoft   [Homepage]   [DSP files]



Classes and units

[ ] [ 1,325 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 ]
32 bits Encrypting/decrypting unit work with long strings. 2^96 variants to decrypt.
Added: 25-05-1997   |  Version: 2.01   |  Downloads: 8153/8153/16
Author:Anatoly Podgoretsky   [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: 5886/5797/7
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: 45241/28559/47
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: 2262/2262/12
Author:Accalai Ferruccio   [Homepage]   [DSP files]



Components Collection

[ ] [ 1,233,627 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 ]
Unofficial Delphi VCL Extensions (RX version 2.75) Library port to Borland Delphi 7
Added: 12-02-2003   |  Version: 2.75   |  Downloads: 5983/5983/27
Author:Fedor Koshevnikov   [Homepage]   [DSP files]
Igor Pavluk   [Homepage]   [DSP files]
Serge Korolev   [Homepage]   [DSP files]
Oleg Fyodorov   [Homepage]   [DSP files]
Markus / NONAME   [DSP files]



Compression, Encryption

[ ] [ 692,947 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | C3 | C4 ]
Delphi Encryption Compendium Part I.
A Compendium of various fast Hash-,Checksum- and Encryption algorithm, includes:
  • 40 Ciphers (IDEA, Blowfish, Twofish, DES, Square ...)
  • 23 Hashs (MD4/5, SHA/1, RipeMD, Havel, Tiger ...)
  • 5 Checksums (CRC32, CRC16-CCITT, CRC16-Standard ...)
  • 6 Textformats (MIME Base 64, XX/UU Coding, RFC1760 Six Word ...)
  • 2 Randoms (LFSR Linear Feedback Shift Register with variable Period upto 2^2032-1 ...)
  • with Ciphers can be encrypt in Modes CTS/CBC/CFB/OFB/ECB
  • Ciphers supports Message Authentication Codes in CBC-MAC/CFB-MAC/CTS-MAC
  • fast Implementation (i.E. Blowfish > 8Mb/sec, MD4 > 27Mb/sec)
  • full and easy objectorientated
  • High optimized Assembler Core
  • Designtime Components to managing Cipher- and Hashclasses
  • Message Authentication Codes for all Hash's (Internet RFC2104-HMAC's ...)
  • Internet RFC2289/RFC1760/RFC2444 One Time Password Routines as Component
  • Self Test Support for all Cipher-, Hash- and Checksumclasses
  • multiple cascading (chanining) from all Cipher-, Hash-, Random- and Compressionclasses
  • all Cipher-, Hash-, Randomclasses can be encrypt, decrypt, scramble and wipe any Inputs as String, Stream, File or Buffer in multiple chaining modes
  • detailed and full DEMO, Docus for implemented RFC's

Added: 18-04-1999/5-09-1999   |  Version: 3.0   |  Downloads: 32252/27797/67
Author:Hagen Reddmann   [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: 9245/9019/4
Author:Poul Bak   Bak-O-Soft   [Homepage]   [DSP files]




[ ] [ 53,141 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 | D2 ]

This unit provides various components, classes and routines for handling Windows shell folders.

It contains:

  • a component that provides information about a specified special shell folder,
  • a class that enumerates all the special shell folders,
  • routines to manipulate special shell folder information,
  • a component that encapsulates the Windows Browse for Folder dialog box and permits a large degree of customization,
  • a property editor for special shell folder identifiers.

A OpenHelp compatible help file is included for integration with Delphi 4 to 7 IDEs. Help file can be used idenpendently with Delphi 2005/6.

A fully documented demo program is included.

Update info:
Release 2.2.2enables compilation with Delphi 2005/6 and fixes range check bug in demo project.
Release 2.2.1 fixes a property editor bug.
Release 2.2 adds support for 'new style' browse dialog, improves help and provides further special folder ids.
Release 2.1 adds support for further shell folders and removes Delphi 6/7 compiler warnings.
Release 2 fixes some bugs on NT OSs, provides extended display options, adds further event handlers for Browse for Folders dialog box, adds support for Delphi 6 & 7 and adds a demo application.

Added: 13-05-2001/28-12-2005   |  Version: 2.2.2   |  Downloads: 3146/3132/69
Author:Peter D Johnson   [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: 9385/9282/8
Author:Henri GOURVEST   Henri GOURVEST PROGDIGY   [Homepage]   [DSP files]



Example Sources

[ ] [ 22,664 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 | D4 ]
A stand alone or drop in Search Engine for 200 engines
Added: 17-04-1999/18-04-1999   |  Version: 1.0   |  Downloads: 8239/8239/3
Author:Martin Woods   [Homepage]   [DSP files]



Experts and Property Editors

[ ] [ 9,157 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 | D2 | C5 | C6 ]

This property editor has been designed to get round two limitations of the standard Delphi string property editor:

  1. inability to handle multi-line strings (i.e. strings with embedded CR/LF characters).
  2. 255 character limit to string length.

The enhanced property editor works with all string and TCaption properties. It adds an ellipsis button to the right hand side of the data entry area in the property editor. Clicking the button displays a dialog box in which the property's value can be entered. Pressing return starts a new line. There is no practical limit to the length of strings that can be entered. The ability to type directly into the object inspector has been retained.

The edit dialog is resizable. Word wrapping can be switched on or off - and both settings are persistent. Text can be loaded and saved to disk.




Files and Drives

[ ] [ 256,709 bytes ] [ Freeware ] [ With Source ]
[ D6 | D7 | D2 ]
The Check Disk and Format Disk component is a Delphi wrapper around the Windows APIs exported by fmifs.dll, which are used to format fixed or removable disk drives and perform disk checks on Windows NT4 and later. It supports any local disk drive that has been assigned a drive letter by Windows, just like the normal format and check disk tools in Windows.
Added: 21-11-2005   |  Version: 1.0   |  Downloads: 48/48/18
Author:Angus Robertson   Magenta Systems Ltd   [Homepage]   [DSP files]



Form Enhancement

[ ] [ 687,258 bytes ] [ Freeware ] [ With Source ]
[ D5 ]
BmpRgn is a freeware unit that allows you to create forms with transparent areas based on a bitmap that you provide. The bitmap is converted to a form region, where only the interior pixels are displayed. The transparent border remains transparent. Perfect if you want to create skin-able apps or just nicer looking forms than the standard Window boxes. Full source code and demo app are included. Only tested with Delphi 5, but should work with other versions as well.
Added: 21-03-2001   |  Version: 1.0   |  Downloads: 3463/3463/6
Author:Gunter Richter   [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: 3366/3339/10
Author:Bisma Jayadi   [Homepage]   [DSP files]



Glyphs, Icons and Tools

[ ] [ 12,567 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]
TSysImageList is a read-only descendent of TImageList containing the icons that Microsoft# Windows uses them internally. By using this component you can easily find the associated icon for any file, folder, special folder, or even URL.
Added: 6-11-2000/9-08-2004   |  Version: 1.31   |  Downloads: 10569/10143/22
Author:Kambiz R. Khojasteh   [Homepage]   [DSP files]



Graphical Controls

[ ] [ 223,737 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 | D7 ]
3D rendering engine for Delphi

Includes source code for handling 3D graphics without using an API, such as OpenGL.

Includes code for :

  • Building a 3D model
  • Translating the model
  • Rotating the model
  • Rendering the model
  • Flat shading
  • Gouraud shading
  • Lighting
  • Back-face culling
  • Z-Buffering
  • (!) Does not yet include texture mapping
Also includes an example delphi project and executable of a 3D juggling club to demonstrate how to use the code.
Added: 12-05-2003   |  Version: n/a   |  Downloads: 4798/4798/32
Author:Peter Bone   [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: 18173/17529/40
Author:Michael Dürig   [Homepage]   [DSP files]



IDE Tools

[ ] [ 11,171 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 | D4 | D5 | C3 | C4 ]
NameProp is component name property editor for Borland Delphi and Borland C++ Builder. Every time when you place new component on form, you think what name specify? Butt1 or ButtOK? But how form name bind to component type? None. Many manual work! Nevermore! Use NameProp!
Added: 19-12-1999   |  Version: 3   |  Downloads: 6641/6641/3
Author:Dmitry Vasiliev   Greatis Software   [Homepage]   [DSP files]



Improved Components

[ ] [ 16,665 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]
TStatusBarPro is an improved version of Delphi's TStatusBar. Each status panel in this status bar can have its own color, font, indent, image, hint, popup menu, click event and double click event. The size of each panel can be adjusted automatically by either content's size of the panel or relative to size of other panels. In addition, each panel of TStatusBarPro can accept another control as its child controls.
Added: 26-03-2000/9-08-2004   |  Version: 1.73   |  Downloads: 8057/8013/12
Author:Kambiz R. Khojasteh   [Homepage]   [DSP files]




[ ] [ 59,867 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 ]
Visually checks pakage / softwares distribution copy. This program makes easy checking your software distribution for novice user without any programming experience. If you're an active developer and often make a large copy of your softwares regularly, especially when they put on CD, then this program is for you. (Let them do it for you and you can concentrate with delicated algorithm within your spaghetti codes without any longer disturbtion). This program could also simply be used for (customizable) directories / files comparison. [more]
Added: 2-04-2000   |  Version: 1   |  Downloads: 6833/6833/6
Author:D.Sofyan, Adrian Hafizh & Inge DR.   aa   [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: 49/49/17
Author:Angus Robertson   Magenta Systems Ltd   [Homepage]   [DSP files]



InVisible Components

[ ] [ 52,945 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 | D2 | C1 | C3 | C4 | C5 | C6 ]

TPJVersionInfo is a 32 bit non-visual component for all Win32 versions of Delphi and C++Builder that encapsulates the version information contained in an executable file's resources.

The component reads information from a designated file's VERSIONINFO resource. The required file is specified in the component's FileName property. Setting FileName to the empty string fetches version information for the executable containing the component. The boolean HaveInfo property indicates whether the file contains version information. This component can access variable file information for each language provided in the resource.

Run-time properties enable access to to version information. Properties enable:

  • Access to fixed file information, either by field or the whole record.
  • Access to the number of translations stored in the version information.
  • Selection of the translation for which information is to be returned by other properties.
  • Access to the language and code page of the current translation - by code and by name.
  • Access to the string file information for the current translation - named properties access the Microsoft-defined string information, while an array property gives access to any string item by name.

The component makes calls to the Windows API. Therefore the version information being read must follow the Microsoft guidelines - be warned that not all software complies!

For detailed information about version information refer to the Win32 SDK.

A help file is provided that integrates with the help system of Delphi 3 to 7. An a-link keyword file is provided for integration with Delphi 6 and 7.

Source code of two demo programs is also provided.

A 16 bit version of the component is available from the author's website.
Added: 19-12-2005   |  Version: 3.1.1   |  Downloads: 88/88/29
Author:Peter D Johnson   [Homepage]   [DSP files]




[ ] [ 23,443 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 ]

TPJHotLabel descends from TLabel. It provides a clickable label that can start the default browser or email client to access a specific URL. Key features of the component are:

  • The URL property is used for storing the URL to be accessed when the label is clicked.
  • The Caption property can either store descriptive text or can automatically reflect the URL.
  • The label can be highlighted using a user-defined font when the mouse passes over it.
  • The label displays the "hand point" cursor by default. For versions of Delphi that do not support provide the crHandPoint cursor, a custom cursor is linked in to the program by the component.
  • The component's pop-up hints can be customised to:
    • display the normal Hint text;
    • automatically display the URL, ignoring the Hint property.
    • display custom hints set each time the hint is displayed using an event handler.

A help file is provided that can inegrate with the IDE of Delphi 3 to 7.

This v2 release is backwards compatible with v1 of the component.

Added: 7-11-1999/17-11-2003   |  Version: 2.0   |  Downloads: 2981/2967/9
Author:Peter D Johnson   [Homepage]   [DSP files]



Localization, Multilingual & Spell Check

[ ] [ 52,506 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 ]
Express and number in words using English, Deutch, Francais, Espanol, Italiano, or Turkish. Automatic or manual selection of language and currency. [more]
Added: 17-04-1999/13-02-2000   |  Version: 4.3   |  Downloads: 5415/3165/7
Author:Andy Preston   Apollo Developments   [Homepage]   [DSP files]



Maths, Stats & Algorithms

[ ] [ 21,140 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 | D7 ]
This component realizes a neural multi-layer perceptron (MLP) with three or four layers (input, one or two hidden, output). The weights of the hidden and output layers can be trained using the backpropagation-of-error algorithm. The input of training and test data is possible via textfiles. The .zip-file contains the component as well as a short description (info.txt) and a small demo.
Added: 3-03-2003   |  Version: 1.0   |  Downloads: 1984/1984/15
Author:Stefan Meuser   TEDSoft GmbH   [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: 3664/3660/17
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: 1520/1520/15
Author:FINANCES Ltd   [Homepage]   [DSP files]




[ ] [ 333,567 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 ]
ESBDates is a collection of over 175 Date & Time Routines for Borland Delphi to supplement those supplied by SysUtils. Includes TimeZone (incl RFC822 support) Calculations, Date Arithmetic, Week Number Calculations, Easter Calculations, ISO-8601 Compliant Routines etc. [more]
Added: 7-03-1999/8-10-2000   |  Version: 2.1.0   |  Downloads: 8411/5941/7
Author:Glenn Crouch   ESB Consultancy   [Homepage]   [DSP files]




[ ] [ 81,259 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]
The Wave Audio Package provides seven components for playing and recording of wave audio formats, two components for storing wave data as Delphi resources, one audio mixer component, and one high resolution multimedia timer. The package has also a set of useful functions for manipulating wave audio's. The package's components are:
  • TAudioMixer
    Provides an easy interface to manage audio mixer controls.
  • TWaveStorage
    Stores a single wave audio and provides access to its informational fields.
  • TWaveCollection
    Stores a collection of wave audio's as resource and provides access to their informational fields.< /LI>
  • TAudioPlayer
    Plays a wave audio, which is stored in the component.
  • TAudioRecorder
    Records wave audio and stores it in the component.
  • TStockAudioPlayer
    Plays wave audio from a TWaveStorage or TWaveCollection component, a stream, or a file.
  • TStockAudioRecorder
    Records wave audio to a TWaveStorage or TWaveCollection component, a stream, or a file.
  • TLiveAudioPlayer
    Plays wave audio from user defined buffers.
  • TLiveAudioRecorder
    Records wave audio to user defined buffers.
  • TAudioRedirector
    Records wave audio from an input audio device and plays it on an output audio device.
  • TMultimediaTimer
    Is a high resolution timer.

Added: 18-08-2003/25-07-2005   |  Version: 1.602   |  Downloads: 4147/4134/37
Author:Kambiz R. Khojasteh   [Homepage]   [DSP files]



OCX, ActiveX

[ ] [ 39,189 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 | D7 ]
psvAppletHost component is an ActiveX Control Container that supplies the environment for an ActiveX control to run. With psvAppletHost you can use any ActiveX control in your Delphi application without creating a wrapper class for ActiveX control, just like in Visual Basic or MS Office. It lets you access the control's methods and properties using the standard Delphi mechanisms. ActiveX control can be embedded in application at run-time or design-time.
Added: 11-12-2002   |  Version: 1.0   |  Downloads: 1995/1995/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: 9334/9138/23
Author:Kambiz R. Khojasteh   [Homepage]   [DSP files]



Programming Tools

[ ] [ 50,679 bytes ] [ Freeware ] [ No Source ]
[ D1 | D2 | D3 | D4 | D5 | D6 | D7 | K1 | K2 | K3 ]
DIPP is a Pascal Pre-Processor to manipulate Pascal source code files:
  • remove comments
  • process compiler directives
  • strip or keep conditional compiler directives by wild card masks
  • insert, read, or skip include files by wild card masks
DIPP is useful to
  • simplify debugging by inserting include files and removing unnecessary conditionals
  • prepare Pascal sources to share with 3rd parties
  • target Pascal sources at specific compiler versions
  • remove conditionals unsupported by some (old) compilers
DIPP is a tiny console application suitable for batch processing. It reads, processes and writes one file at a time, performing minimal syntax check as it goes. Output files can then be passed on to Pascal compilers.

DIPP is freeware, no strings attatched.

Added: 2-12-2003   |  Version: 1.20   |  Downloads: 1109/1109/4
Author:Ralf Junker   The Delphi Inspiration   [Homepage]   [DSP files]



Shareware Protection

[ ] [ 813,096 bytes ] [ Freeware ] [ No Source ]
[ D4 | D5 | D6 | D7 ]
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, with only one line of code!!! In adittion AVLock Gold allow you: * Rent your software sending a new Registration Keys for each new period. * Manage up to 254 extra modules. * Take full control of your application trough registration codes, each one of them for the main application or for a extra module, each one with its own registration setting (authorized period or permanently registered and max users allowed). * Adaptable to any language. * Make your own registration interface. * Registration data encripted for a more secure operation. * Included exes and sources for Key Generator, Register and Unregister utilities. * Included two demo applications. * Free for not commercial use. * Commercial version $39.95 * Source code $79.90
Added: 8-07-2002/14-10-2002   |  Version: 3.4.1   |  Downloads: 2363/2324/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: 5573/714/4
Author:Andy Preston   Apollo Developments   [Homepage]   [DSP files]




[ ] [ 391,793 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 ]
Unit cxpos version (release). (At least one of) the fastest string search/replace library.

The cxpos replace function is so strong it at least 25X faster than standard delphi's StringReplace on a very light task, and raised exponentially according the weight (we might say thousands times on heavy duties, but it actually simply incomparable).

+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).
  • Extra: .DFM Converter.

Also included (though reluctantly), by the spirit of OpenSrc, another our several powerful libraries: Ordinals, fileScan, getOpts, MinMaxMid. [more]

Added: 3-05-2005/9-01-2006   |  Version:   |  Downloads: 592/(535)/(54)
Author:D.Sofyan, Adrian Hafizh & Inge DR.   aa   [Homepage]   [DSP files]



System Components Win API based

[ ] [ 54,032 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | D2 ]

Two components are provided that enable applications to support Windows Explorer file drag and drop. The components are:

  • TPJDropFiles - This windowed component catches files dropped anywhere over its window. It can act as a container for other components.
  • TPFormDropFiles - This non-visual component catches files dropped anywhere on its form, including the non-client areas.

Key features of these components are:

  • An OnDropFiles event is triggered when files are dropped.
  • The names of dropped files are made available through the Files array property. For convenience, the name of the first file is also stored in the FileName property.
  • The list of dropped files can be configured to include only files, only folders or all files and folders.
  • Dropped folders can be recursed so that all the files and sub-folders in each of the dropped folders are listed.
  • Filters can be applied to the dropped files and folders. This is done in one of two ways: (1) by handling the OnFileFilter event and deciding which files and folders to pass through the filter and (2) by linking the drop file component to a special file filter component, derived from the abstract TPJFileFilter. In this case the dropped files are automatically filtered by the filter component. Two filter components are provided: TPJExtFileFilter that filters according to file extensions and TPJWildCardFileFilter that filters using DOS-style wildcards. Developers can create further filter components by deriving from TPJFileFilter.
  • The mouse co-ordinates where the files were dropped can be retrieved, as can a reference to any control under the mouse cursor at the time.
  • The OnBeforeDrop event can be used to do pre-processing before the files are actually dropped.
  • The IsFolder array property tells if an equivalent item in the Files list is a file or a folder.
  • The owning window can be brought to the front when files are dropped.
  • Some design time assistance is provided by component and property editors.

A Delphi 3-7 OpenHelp compatible help file is supplied. Additionally an a-link keyword file is provided for use with Delphi 6/7.

This release adds support for Delphi 2005/6.
Added: 24-07-1999/28-12-2005   |  Version: 4.1.2   |  Downloads: 5361/5125/70
Author:Peter D Johnson   [Homepage]   [DSP files]



Visible Components

[ ] [ 287,688 bytes ] [ Freeware ] [ With Source ]
[ D4 ]
This Filemanager Toolset contains the required VCL-components to build a fully functional filemanager for Windows95/98 and Windows NT4. TDriveView displays the directory structure of all drives as treeview with shell icons taken from the system imagelist. It supports file operations like creating, copying, renaming and deleting directories, full OLE-drag&drop for files and directories using dragimages, clipboard operations, detecting filesystem changes, displaying the system contextmenu and the system property sheets. TDirView displays files and subdirectories of a single directory as listview with shell icons taken from the system imagelist. It supports file operations like creating, copying, renaming and deleting files and directories, full OLE-drag&drop for files and directories using dragimages, clipboard operations, detecting filesystem changes, displaying the system contextmenu and the system property sheets. TIEDriveComboBox is a combobox for drives with icons taken from the system imagelist and variable volumelabel style. TDriveInfo is a non-visible class for the centralized drive management. It provides informations about the currently installed logical drives. Exe-Demo included. [more]
Added: 21-03-1999/2-08-1999   |  Version: 2.4   |  Downloads: 6995/5002/12
Author:Ingo Eckel   [Homepage]   [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: 9531/6754/5
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: 65/65/23
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: 10094/9992/127
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: 1186/1186/9
Author:Craig Chapman   [DSP files]



Word Processing Tools

[ ] [ 217,275 bytes ] [ Freeware ] [ With Source ]
[ D5 ]
A component which generates a datasource for a MS-Word mail merge, and it will merge the Word template document with the generated datasource. It works very easy, just setup the columns, add records to the component, add the document filename, and execute the 'merge' method. A demo is included. Tested with Word'97 and Word2000
Added: 27-08-2000   |  Version: 1.0   |  Downloads: 2948/2948/4
Author:Robert van Tilburg   [Homepage]   [DSP files]


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