Top Downloads by Category
Freeware Last week

Category NameDownloadsFileAuthor
 Apps WITH sources66 Hevesi Róbert (Hevesi Róbert)
 Apps WITHOUT Jose Maria Gias Andrew Cher (
 Buttons110 Djoko Susilo
 Charts22 RRR
 Classes and units117!
 Common Controls52 Neftalí -Germán Estévez-
 Communication (I/O)99 Dejan Crnila
 Component building tools32 Accalai Ferruccio
 Components Collection61 Fedor Koshevnikov ...
 Compression, Encryption164 Hagen Reddmann
 Debugging14 Poul Bak (Bak-O-Soft)
 Dialogs47 Poul Bak (Bak-O-Soft)
 Example Sources14 Standaert Benoit
 Experts and Property Editors28 Peter D Johnson
 Files and Drives27 Jon .at.
 Form Enhancement53 Neftalí -Germán Estévez-
 Game Tools29 Bisma Jayadi
 Glyphs, Icons and Tools55 Troels Jakobsen (Troels Jakobsen)
 Graphical Controls53 Peter Bone
 Grids76 Michael Dürig
 IDE Mauro Venturini (Mauro Venturini)
 Improved Components20 Olivier Touzot
 Installation10 Ainars Skangals
 Internet22 Angus Robertson (Magenta Systems Ltd)
 InVisible Components96 Christian Bang
 Labels17 Joseph Leung
 Localization, Multilingual & Spell Check12 balmsoftpolyglot.exe Vladlen Fomushkin (Balmsoft)
 Maths, Stats & Algorithms29 Aleksey Kuznetsov (UtilMind Solutions)
 Menus41 Peter D Johnson
 Messaging32 FINANCES Ltd
 Miscellaneous19 Gwen Carpenter (Gwena)
 Multimedia58 Peter Morris |
 OCX, ActiveX19 Serhiy Perevoznyk (Serhiy Perevoznyk)
 Print, Print Preview and Reporting Tools69 Adrian Gallero
 Programming Tools13 Ralf Junker (The Delphi Inspiration)
 Shareware Protection37 Alcides Valega
 Sound Andy Preston (Apollo Developments)
 Strings74 Sasa Zeman
 System Components Win API based65 Peter D Johnson
 VBX and Matt Francomb
 Visible Components22 Poul Bak (Bak-O-Soft)
 Web Application Development12 Jerome Forestier
 Winsock & Internet40 Delphi Fundamentals (Delphi Fundamentals)
 Winsock and Communications52 Ward van Wanrooij
 Wizards15 Craig Chapman
 Word Processing Fred Jansma & Paul te Bokkel




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: 1338/1338/66
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: 3890/3890/9
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: 7386/7386/8
Author:Andrew Cher   [Homepage]   [DSP files]




[ ] [ 33,223 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | D8 ]
DsFancyButton is a graphic button with nice face using gradient effect surrounding the border. The basic shapes available are Rectangle, Oval and Capsule. From these basic shapes you can get other nice shapes like Circle and Round Rectangle.
Further improvement with new button face, including glyph style to get more attractive button.
Added: 21-05-2000/9-01-2006   |  Version: 3.0   |  Downloads: 13416/13220/110
Author:Djoko Susilo   [Homepage]   [DSP files]




[ ] [ 76,623 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 ]
DM2000 VCL component library was developed as a part of open-source Data Master 2000 project and contains a set of components for complex visualization and editing of huge arrays of numeric data. Library includes powerful 2D graphic engine, special worksheet and other components that may be used in various applications oriented in technical and scientific graphics, data acquisition and processing.
Updated version
Added: 30-09-2001/6-03-2002   |  Version: 10.0a   |  Downloads: 6098/6060/22
Author:RRR   [Homepage]   [DSP files]



Classes and units

[ ] [ 10,885 bytes ] [ Freeware ] [ No Source ]
[ D2 | D3 ]
Translation of wincrypt.h header for using Microsoft CryptoApi. Required Windows NT 4.x or IE 3.x installed.
Source is free available on request.
Added: 15-11-1997   |  Version: 1.02   |  Downloads: 4145/4145/117!   [Homepage]   [DSP files]



Common Controls

[ ] [ 189,646 bytes ] [ Freeware ] [ With Source ]
[ D6 | D7 | D2 ]
The component allows to define a help/hint text that appears inside the edit control, if the control don`t have any text. When the user write anything the help text disappears. There are properties the Change the Text and color of the help text.
Added: 1-02-2006   |  Version: 1.0   |  Downloads: 92/92/52
Author:Neftalí -Germán Estévez-   [Homepage]   [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: 45452/28671/99
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: 2313/2313/32
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: 6107/6107/61
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: 32583/28128/164
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: 9273/9047/14
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: 11963/9813/47
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: 9439/9336/29
Author:Henri GOURVEST   Henri GOURVEST PROGDIGY   [Homepage]   [DSP files]



Example Sources

[ ] [ 243,750 bytes ] [ Freeware ] [ With Source ]
[ D6 ]
This little demo permits to learn how to: - Know the associated file program of a chosen file, - Know the path of the associated program, - Extract the icon of the associated program on a button, copy this icon into a bitmap canvas and finally use this bitmap on a button to launch the associated program (All done on the fly), - To open the folder of the associated program, - To open the chosen file with the associated program, - To create a formatted label.caption containing the full path of associated program. (Something like inside a shorty label: C:\...\MyAppFolder\Exec\Bin\ - Perform some string operation to extract the extension of the chosen file (No api)
Added: 7-03-2005   |  Version: 1.0   |  Downloads: 332/332/14
Author:Standaert Benoit   [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

[ ] [ 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: 1074/1074/27
Author:Jon .at.   [DSP files]



Form Enhancement

[ ] [ 252,546 bytes ] [ Freeware ] [ With Source ]
[ D6 | D7 | D2 ]
It allows to save the position and size from all components in a form. It uses a file INI. At version 1.4 the component add a event for detect non existings components at form. It's created for made easy the work witn runtime created components. At version 1.3 the component can Save TString properties (Lines, Items,...) At version 1.2 the user can configure others properties to save at file (property SavedProperties) It is enough with placing the component in the form and activate it; When the application is closed save position/size and when returning to execute it restore the values to the controls automaticaly. NOTE: It's necesary to record the position and size of a component that it has defined the Name property (for controls created in RunTime).
Added: 21-11-2005/1-02-2006   |  Version: 1.4   |  Downloads: 113/113/53
Author:Neftalí -Germán Estévez-   [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: 3423/3396/29
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: 21347/18465/55
Author:Troels Jakobsen   Troels Jakobsen   [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: 4909/4909/53
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: 18323/17675/76
Author:Michael Dürig   [Homepage]   [DSP files]



IDE Tools

[ ] [ 2,829,094 bytes ] [ Freeware ] [ With Source ]
[ D2 ]
A group of utilities targetting Delphi 2005.
Some are for both W32 and .NET personalities.
Regionalize V1.5, Make Region of Selected Code Open Tool.
OptionSets V2.5, Multiple Project Options Sets for Delphi Open Tool.
DEInsight V2.2, Dynamic Error Insight Management Open Tool.
Clearer V1.10, BDS project files and history cleaner.
Some are for .NET personality only.
PrefixIt! V5.0, Prefixed Class Names for .NET
PUses V3.1, Uses Clause Reformatter Open Tool.
NamespaceSearcher V1.1, type to namespace search utility.
Added: 25-01-2005/14-02-2005   |  Version: 1.1   |  Downloads: 408/404/5
Author:Mauro Venturini   Mauro Venturini   [DSP files]



Improved Components

[ ] [ 286,120 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 | D7 ]
TQProgressBar is a ProgressBar replacement, which can :
  • display a flat or cylindric bar (two kind of cylinder effect available) ; the bar can be vertical or horizontal ;
  • display or not "inactive positions" (the ones not yet reached)
  • it can be with or without shape and background ;
  • with one or two colors (gradient) ;
  • all colors can be changed (shape, background, bar itself, inactive positions)
  • can show positions either in a continuous bar, or blocks by blocks ; blocks are then displayed step by step, or full block by full block ;
  • aso.

    It is freeware, comes with full source, has been developped under D6PE.

    Added: 14-06-2004   |  Version: 1.1   |  Downloads: 984/984/20
    Author:Olivier Touzot   [Homepage]   [DSP files]



    [ ] [ 139,814 bytes ] [ Freeware ] [ With Source ]
    [ D2 | D4 | D5 | D6 ]
    TFileCheckSumComp is freeware Delphi component which allow to check program exe file for changes and if found, use Windows installer service to reinstall program. Demo installation package included.
    Added: 7-04-2002   |  Version: 1.0   |  Downloads: 2042/2042/10
    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: 93/93/22
    Author:Angus Robertson   Magenta Systems Ltd   [Homepage]   [DSP files]



    InVisible Components

    [ ] [ 9,383 bytes ] [ Freeware ] [ No Source ]
    [ D3 ]
    This Component enables you to store the text of any Control in an encrypted form in the program file. So you can protect important information that is only available on runtime (or designtime).
    This is Freeware! If you like the source code, please email me.
    Added: 24-08-1998   |  Version: 1.00   |  Downloads: 3426/3426/96
    Author:Christian Bang   [DSP files]




    [ ] [ 428,755 bytes ] [ Freeware ] [ With Source ]
    [ D6 | D7 ]
    Label that able to load HTML syntax, or draw on canvas. Syntax Editor Included.
    Added: 1-09-2003/29-09-2003   |  Version: 108   |  Downloads: 1169/1094/17
    Author:Joseph Leung   [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: 887/887/12
    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: 12764/12755/29
    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: 3741/3737/41
    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: 1573/1573/32
    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: 2666/2666/19
    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: 14342/14100/58
    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: 2179/2178/19
    Author:Serhiy Perevoznyk   Serhiy Perevoznyk   [Homepage]   [DSP files]



    Print, Print Preview and Reporting Tools

    [ ] [ 1,789,555 bytes ] [ Freeware ] [ With Source ]
    [ D5 | D6 | D7 | K2 | K3 ]
    FlexCel Reports is a suite of Delphi 5/6/7 components allowing to create Excel files by substituting values into a Template from a database or variables. Also, there is an api allowing to directly read/write Excel files, and a Grid for displaying/writing xls files. Features: Can create completly native (no OLE/dlls)files (biff 8 format: Xls 97-2000-XP), or create them by OLE automation. Your option. In native mode, templates can be embedded inside your exe. No additional files to distribute Can write images/comments/conditional formats/merged cells/pivot tables/charts and almost the complete Excel 2000 feature set in native or OLE mode (Writing images is not allowed in OLE, but you can include as many as you want in the template) Can save to HTML files (only in OLE mode) Exe Demo and full source code included. Also included a BiffEdit application that allows you to view and modify Biff8 files. Messages in English, Spanish, French, Italian, Romanian, Russian, Brasilian Portuguese and Simplified Chinese
    Added: 29-01-2002/23-12-2002   |  Version: 2.5.3   |  Downloads: 9470/9112/69
    Author:Adrian Gallero   [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: 1135/1135/13
    Author:Ralf Junker   The Delphi Inspiration   [Homepage]   [DSP files]



    Shareware Protection

    [ ] [ 2,967,150 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/1-02-2006   |  Version: 5.3.3   |  Downloads: 695/686/37
    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: 5599/740/8
    Author:Andy Preston   Apollo Developments   [Homepage]   [DSP files]




    [ ] [ 14,447 bytes ] [ Freeware ] [ With Source ]
    [ D4 | D5 | D6 | D7 ]

    Universal Encode/Decode algorithms for Base16, Base32 and Base64

    • Standard Base16, Base32 and Base64 encoding/decoding functions
    • Reference: RFC 3548, full compatibility
    • Full MIME suppport
    • Supported work with Memory, Stream, String and Files
    • Supported work with padding keys (required numbers  of '=' at the end of the encoded array)
    • You may easily create your own Encode/Decode functions  based on your own specific codes, from Base2 up to Base128

    Added: 25-10-2004/1-02-2006   |  Version: 1.3.2   |  Downloads: 1060/1058/74
    Author:Sasa Zeman   [Homepage]   [DSP files]



    System Components Win API based

    [ ] [ 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: 3649/3627/65
    Author:Peter D Johnson   [Homepage]   [DSP files]



    VBX and VB

    [ ] [ 14,948 bytes ] [ Freeware ] [ With Source ]
    [ D1 ]
    A Delphi 1.0 binding for the Visual Tools Formula One spreadsheet VBX
    Added: 25-05-1997   |  Version: 1.3   |  Downloads: 2354/2354/2
    Author:Matt Francomb   [Homepage]   [DSP files]



    Visible Components

    [ ] [ 99,486 bytes ] [ Freeware ] [ With Source ]
    [ D3 | D4 | D5 | D6 | D7 ]
    PBEditPack. 7 Edit components, all with alignment, DisabledColor and 'mouse-AutoSelect'. PBEdit, PBMaskEdit, PBSpinEdit are standard components with those features. PBEditEx is PBEdit descendant that can show an image in the edit-box. PBBinHexEdit is a special component for editing, displaying and converting binary, hexadecimal and integer values. PBNumEdit is a special component for editing and displaying numbers, supporting WYSIWYG editing; floating and fixed decimalpoint; standard, thousands, scientific and engineering edit- and displayformats. Supports WM_SETTINGCHANGE. PBSuperSpin is PBNumEdit component with spin-buttons (have all PBNumEdit's functions). Increment by decimal values (not just integers). Wrap can set value to MinValue when MaxValue is exceeded. Accelerated spin. RoundValues will round values, that users enter. Supports Windows 95, 98 & NT. Supports Default-button-click and Cancel-button-click. Context-sensitive help is included. Compiled demo can be downloaded from my homepage. [more]
    Added: 15-06-1999/8-11-2004   |  Version:   |  Downloads: 13894/11874/22
    Author:Poul Bak   Bak-O-Soft   [Homepage]   [DSP files]



    Web Application Development

    [ ] [ 22,223 bytes ] [ Freeware ] [ No Source ]
    [ D3 | D4 | D5 | D6 ]
    u_http.pas is a unit to get raw http pag from a server. Just fill the structure, call HttpGet(), and you get all the data. It use only pure Winsock API (no TSocket), and work in console mode. Proxy support.
    Added: 26-06-2001   |  Version: 1.0   |  Downloads: 4107/4107/12
    Author:Jerome Forestier   [Homepage]   [DSP files]



    Winsock & Internet

    [ ] [ 309,326 bytes ] [ Freeware ] [ With Source ]
    [ D5 | D6 | D7 ]
    Powerful socket library with components for: TCP Client, TCP Server, UDP Socket and Host Lookup. Advanced features include throttling and connecting via Socks5/HTTP Tunnel proxies. [more]
    Added: 14-10-2002/17-12-2002   |  Version: 3.12   |  Downloads: 3899/3894/40
    Author:Delphi Fundamentals   Delphi Fundamentals   [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: 10206/10104/52
    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: 1220/1220/15
    Author:Craig Chapman   [DSP files]



    Word Processing Tools

    [ ] [ 14,166 bytes ] [ Freeware ] [ With Source ]
    [ D3 | D4 ]
    A unit to import and export Office formats to and from a RTF. That is, import and export Word-docs, HTML, WordPerfect, etc. The demo-app uses the RichEdit98-component, also on DSP.
    This code has been made public under the GNU GPL license version 2 (see also ReadMe.Txt). The demo-app is created in Delphi 4, but the converters-unit itself already worked in Delphi 3.
    Added: 20-09-1998   |  Version: 1.0   |  Downloads: 10795/10795/6
    Author:Fred Jansma & Paul te Bokkel   [Homepage]   [DSP files]


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