Top 20 Downloads
Freeware Last week

15693  Angus Johnson
127  Ward van Wanrooij
70  Peter D Johnson
69  Peter D Johnson
67  Hagen Reddmann
64  Kiril Antonov (Kiril Antonov - Hronos Ltd)
54  D.Sofyan, Adrian Hafizh & Inge DR. (aa)
47  Dejan Crnila
47  Peter D Johnson
42  Ascanio Pressato
40  Michael Dürig
38  Peter D Johnson
37  Kambiz R. Khojasteh
36  Peter Morris |
33  Bojan Nikolic (Bergsoft)
33  Hevesi Róbert (Hevesi Róbert)
32  Peter Bone
30  Zloba Alexander
30  D.J.C. Blijker
29  Wilfried Mestdagh (Wilfried Mestdagh)


[ ] [ 554,899 bytes ] [ Freeware ] [ No Source ]
Resource Hacker is a freeware utility to view, modify, add, rename and delete resources in Win32 executables and resource files. Incorporates an internal resource compiler and decompiler and works on Win9x, WinME, WinNT, Win2000 and WinXP. [more]
Added: 13-02-2000/24-03-2002   |  Version: 3.4.0   |  Downloads: 1775657/1744459/15693
Author:Angus Johnson   [DSP files]

[ ] [ 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]

[ ] [ 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]

[ ] [ 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]

[ ] [ 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]

[ ] [ 400,286 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | C3 | C4 | C5 | C6 ]
KADao is a native DAO component for Delphi.
It is the first freeware component to completly access all databases
supported by Microsoft DAO (Data Access Objects) including mdb,
xls, dbf etc..
BDE is not required. Microsoft(r) DAO(tm) must be Installed in order
component to run.
Support for both Microsoft(r) Access'xx-Access'97 and Microsoft(r)
  • 1. Create, Repair, Compact, Encrypt Access'97 and Access'2000
    MDB files
  • 2. Create tables, add indexes, and fields to existing tables and so on.
  • 3. Work as a Table and Query Component supporting both Queries
    and QueryDefs
  • 4. Compatible with all data aware controls
  • 5. Master/Detail support
  • 6. Locate, Lookup support
  • 7. Find_First, Find_Next, Find_Last, Find_Prior
  • 8. Seek_Nearest, Seek_NearestEx and many more ...
    Added: 21-05-2000/9-01-2006   |  Version: 9.1   |  Downloads: 26708/(21259)/(64)
    Author:Kiril Antonov   Kiril Antonov - Hronos Ltd   [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]

    [ ] [ 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]

    [ ] [ 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.


    [ ] [ 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: 821/820/42
    Author:Ascanio Pressato   [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]

    [ ] [ 41,600 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/9-01-2006   |  Version: 2.0.1   |  Downloads: 3492/(3473)/(38)
    Author:Peter D Johnson   [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]

    [ ] [ 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: 14222/13980/36
    Author:Peter Morris |   [Homepage]   [DSP files]

    [ ] [ 898,146 bytes ] [ Freeware ] [ No Source ]
    [ D6 | D7 | C6 ]
    NextGrid is a powerful Delphi/CBuilder Grid. It is very easy to use it (in design-time with using Column Editor and in run-time). NextGrid have much more features than standard Grid, attractive look (full XP themes support), it is extremely fast (quick sorting, data manipulation, drawing...).
    Added: 25-07-2005   |  Version: 3.2   |  Downloads: 557/557/33
    Author:Bojan Nikolic   Bergsoft   [Homepage]   [DSP files]

    [ ] [ 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]

    [ ] [ 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]

    [ ] [ 12,733 bytes ] [ Freeware ] [ With Source ]
    [ D3 | D4 | D5 ]
    ZLPortIO - This unit allow your application direct access port input and output under all versions of Microsoft Windows
    Added: 20-05-2001   |  Version: n/a   |  Downloads: 15385/15385/30
    Author:Zloba Alexander   [Homepage]   [DSP files]

    [ ] [ 66,206 bytes ] [ Freeware ] [ With Source ]
    [ D2 | D3 | D4 | D5 | D6 | D7 ]
    This file include one major unit HxTcpIpcUdp.pas containing 7 classes: a synchronous Tcp-server and -client class, a blocking tcp-client class, a synchronous IPC-server and -client class, a blocking IPC-client class and an UDP class (also synchronous). All classes are suitable for both Delphi and Kylix and are especially designed for ease of use. This file contains also some *useful* examples built on top of these classes.
    This version is also suitable for Kylix (all versions)
    Added: 18-03-2003/5-05-2003   |  Version: 0.91   |  Downloads: 2984/2971/30
    Author:D.J.C. Blijker   [DSP files]

    [ ] [ 6,986 bytes ] [ Freeware ] [ With Source ]
    [ D2 | D3 | D4 | D5 | D6 | C3 | C4 | C5 ]
    TCiaComPort is a Delphi component (full source included) for serial communications. It is full event driven and fires an event when data is available. It has also a 'LineMode' property in case you want to receive packets wich ends with particulary characters.
    Added: 18-03-2002   |  Version: 1.05   |  Downloads: 10951/10951/29
    Author:Wilfried Mestdagh   Wilfried Mestdagh   [Homepage]   [DSP files]


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