Top 20 Downloads
Freeware Last week

10964  Angus Johnson
83  Ascanio Pressato
61  Peter D Johnson
59  Peter D Johnson
59  Hagen Reddmann
56  Peter D Johnson
52  Peter D Johnson
45  Dejan Crnila
40  Zloba Alexander
39  Neftalí -Germán Estévez-
38  Michael Dürig
33  Peter Morris |
31  Samuel Herzog (Samuel Herzog)
29  David Barton
28  Bojan Nikolic (Bergsoft)
28  Hevesi Róbert (Hevesi Róbert)
28  Peter D Johnson
27  Wilfried Mestdagh (Wilfried Mestdagh)
25  Neftalí -Germán Estévez-
24  Kambiz R. Khojasteh


[ ] [ 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: 1759964/1728766/10964
Author:Angus Johnson   [DSP files]

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

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

[ ] [ 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: 59/59/59
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: 32185/27730/59
Author:Hagen Reddmann   [DSP files]

[ ] [ 48,372 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | D2 ]

TPJWdwState and TPJRegWdwState are a pair of non-visual components that can save and restore a window's size, position and state between program executions. Key features are:

  • The components can automatically restore and save window state when the program starts up and closes down.
  • The user can provide an event handler to change the stored window's state, size and position values before the window is restored.
  • The components can be instructed to always display a window in the normal state regardless of the saved state.
  • The window's saved size can be ignored and the form's design size used (useful for dialog boxes and fixed size windows).
  • The window can be kept within the current work area of the desktop.

TPJWdwState stores window information in an ini file while TPJRegWdwState uses the Windows registry.

A help file is included that integrates into the Delphi 3-7 OpenHelp system and can be used stand-alone with Delphi 2005 and later.

A property editor is provided for editing HKEY values (such as the registry root key property of TPJRegWdwState). This editor is also available separately.


[ ] [ 6,396 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 | D2 ]

This code defines a property editor for properties of type HKEY - i.e. registry root keys. The editor causes a drop-down list of all the registry root keys supported by Delphi to be displayed in the object inspector for any property of type HKEY.

Such a property is exposed by my TPJRegWdwState component (available on DSP or from my website). This property editor is included with current releases of that component.

v1.0.2 adds support for Delphi 6 & 7.

Added: 5-11-2000/19-12-2005   |  Version: 1.0.3   |  Downloads: 2617/2602/52
Author:Peter D Johnson   [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: 45194/28532/45
Author:Dejan Crnila   [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: 15355/15355/40
Author:Zloba Alexander   [Homepage]   [DSP files]

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

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

[ ] [ 877,962 bytes ] [ Freeware ] [ No Source ]
Tool to install/build/compile project groups (.bpg) directly without using the Delphi IDE.

- Used to make automatic build of projects.
- Used to install/uninstall packages.
- Used to rebuild projects for different Delphi Versions.
- Helps you in taking over a project from another computer or programmer.
- Creates batch file .bat to install&compile your projects/packages.
- New feature: Project Group Editor. Arrange your .bpg file by drag&drop.
- Creates Batch-File to install/compile all packages/projects of a Borland Package Group file (.bpg)
 [more] ( 17.12.2005 ) See history.txt for more details about the changes.
Added: 23-11-2004/19-12-2005   |  Version:   |  Downloads: 362/319/31
Author:Samuel Herzog   Samuel Herzog   [DSP files]

[ ] [ 194,340 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | C3 | C4 | C5 ]

DCPcrypt is an open source library of cryptographic components (encryption and hash algorithms) for Borland Delphi 4, 5, 6, C++ Builder (3?), 4, 5, 6 and Kylix 1, 2 for Linux.

The idea behind DCPcrypt is that it should be possible to "drop in" any algorithm implementation to replace another with minimum or no code changes. To aid in this goal all cryptographic components are descended from one of several base classes, TDCP_cipher for encryption algorithms and TDCP_hash for message digest algorithms.

DCPcrypt v2 contains full implementations of the following algorithms:

  • Blowfish, Twofish
  • Cast-128, Cast-256
  • DES, 3DES
  • Ice, Thin Ice, Ice2
  • IDEA
  • Mars
  • Misty1
  • RC2, RC4, RC5, RC6
  • Rijndael (the new AES)
  • Serpent
  • TEA
  • Haval
  • MD4, MD5
  • RipeMD-128, RipeMD-160
  • SHA-1, SHA-256, SHA-384, SHA-512
  • Tiger

Added: 19-01-1999/25-07-2002   |  Version: 2 Beta 2   |  Downloads: 10225/10176/29
Author:David Barton   [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: 524/524/28
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: 1197/1197/28
Author:Hevesi Róbert   Hevesi Róbert   [DSP files]

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

[ ] [ 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: 10922/10922/27
Author:Wilfried Mestdagh   Wilfried Mestdagh   [Homepage]   [DSP files]

[ ] [ 344,134 bytes ] [ Freeware ] [ No Source ]
[ D6 ]
This component allows to retrieve various information about System Drives. Hard Disks, local, floppy disk, network drives, RAM Drives... Can retrieve information about Volume, Serial Number, free/occupied Space, labels, icon of system, Clusters, Sectors... and more. Place it in a form and define the drive letter.
Added: 19-12-2005   |  Version: 1.0   |  Downloads: 25/25/25
Author:Neftalí -Germán Estévez-   [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: 4110/4097/24
Author:Kambiz R. Khojasteh   [Homepage]   [DSP files]


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