Top Downloads by Category
Freeware Last week

Category NameDownloadsFileAuthor
 Apps WITH sources25 Leo D. Shih
 Apps WITHOUT sources10 Jose Maria Gias Andrew Cher (
 Buttons71 Djoko Susilo
 Charts13 Qarsoft
 Classes and units24 Anatoly Podgoretsky
 Common Controls11 Pedro Gardete (Pedro Gardete)
 Communication (I/O)52 Dejan Crnila
 Component building Accalai Ferruccio
 Components Collection60 Leo D. Shih
 Compression, Encryption80 Hagen Reddmann
 Debugging10 Poul Bak (Bak-O-Soft)
 Dialogs37 Peter D Johnson
 Example Sources10 Standaert Benoit
 Experts and Property Editors33 Peter D Johnson
 Files and Drives17 Jon .at.
 Form Enhancement16 Neftalí -Germán Estévez-
 Game Tools17 Bisma Jayadi
 Glyphs, Icons and Tools18 Troels Jakobsen (Troels Jakobsen)
 Graphical Controls31 Peter Bone
 Grids41 Michael Dürig
 IDE Dmitry Vasiliev (Greatis Software)
 Improved Components11 Kambiz R. Khojasteh Ainars Skangals
 Internet14 Angus Robertson (Magenta Systems Ltd)
 InVisible Components44 Peter D Johnson Serhiy Perevoznyk (Serhiy Perevoznyk)
 Localization, Multilingual & Spell Checklinlocalize.tar.gz Jens Kühner
 Maths, Stats & Algorithms22 Aleksey Kuznetsov (UtilMind Solutions)
 Menus17 Peter D Johnson
 Messaging15 FINANCES Ltd
 Miscellaneous13 Gwen Carpenter (Gwena)
 Multimedia37 Peter Morris |
 OCX, ActiveX11 Serhiy Perevoznyk (Serhiy Perevoznyk)
 Print, Print Preview and Reporting Tools36 Kambiz R. Khojasteh
 Programming Jon Stagg (Jon Stagg)
 Shareware Protection17 Winston Kotzan (WAK Productions)
 Sound Andy Preston (Apollo Developments)
 Strings20 D.Sofyan, Adrian Hafizh & Inge DR. (aa)
 System Components Win API based55 Peter D Johnson
 VBX and 
 Visible Components15 Sergei P. Pod'yachev (Sergei P. Pod'yachev)
 Web Application Erdal PAYAT (Progsan Software)
 Winsock & Internet26 Delphi Fundamentals (Delphi Fundamentals)
 Winsock and Communications30 Ward van Wanrooij
 Wizards10 Matt Loranger
 Word Processing Robert van Tilburg




Apps WITH sources

[ ] [ 596,738 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]

Fin_Calc.exe is a Financial Calculator, that calculates various types of time-dependent financial transactions related to:

  • Mortgage (Regular payment & Detailed payment schedule);
  • Loan (Payment, Principal & Term of Loans);
  • Investment (Final Value, Initial Principal, Interest Rate & Investment term of Term Deposits or GICs);
  • Annuity with Withdrawals (Principal, Withdrawal amount, & number of withdrawals);
  • Annuity with Deposits (Final Value, Regular deposits & Annuity term).

Context sensitive Help File (Fin_Calc.hlp) is included.

Added: 15-10-2000/3-03-2003   |  Version: 3.00   |  Downloads: 11200/10379/25
Author:Leo D. Shih   [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: 3878/3878/10
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: 7373/7373/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: 13256/13062/71
Author:Djoko Susilo   [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: 2531/2482/13
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: 8177/8177/24
Author:Anatoly Podgoretsky   [DSP files]



Common Controls

[ ] [ 3,131 bytes ] [ Freeware ] [ No Source ]
[ D2 | D3 | D4 ]
This is the component you've been waiting for. Finally Delphi sends keys to any other application (works like SendKeys in VB). FreeWare with Source. Works with Delphi 3 and 4. [more]
This component was ONLY tested with Delphi 3 and 4.
Added: 7-06-1999   |  Version: 1.0   |  Downloads: 7782/7782/11
Author:Pedro Gardete   Pedro Gardete   [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: 45293/28589/52
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: 2270/2270/8
Author:Accalai Ferruccio   [Homepage]   [DSP files]



Components Collection

[ ] [ 1,417,363 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 ]

LsFileExplorer28.pas (version 2.886) consists of three components, viz.:

  1. TLsDirTree21 - is a simple but fully functional Directory TreeView, that display directory structure in a TreeView, and files of the selected directory in a popup FileListview. It supports creating, deleting, renaming, copying, moving and dragging-n-dropping operations on directories. It can also map or disconnect network drives.
  2. TLsDirTreeCombo28 - is a specialized ComboBox with dropdown TreeView, displaying a hierarchical tree of drives and directories of the FileSystem.
  3. TLsFileListview28 - is a File Listview component, which is operating in virtual mode and optimized for high capacity and fast speed access. In addition to its normal functions, it can also:
    • Perform various file management tasks, such as copy, cut, paste, delete, rename, open, view, send-to or drag-drop operations on files;
    • Copy files to, or paste files from, Windows Explorer or other applications;
    • Accept dropping files from Windows Explorer;
    • Produce statistics on drives and directories.

Both TLsDirTree21 and TLsFileListview28 provide Chinese, Dutch, French, German, Italian, Japanese, Korean, Polish, Portuguese, Slovak, Slovenian, Spanish, Swedish and Turkish language support in addition to default English language. Source codes and executable Demos are included. For detailed information please refer to LsFileExplorer28.txt.

Added: 3-07-1998/9-01-2006   |  Version: 2.886   |  Downloads: 25358/20853/60
Author:Leo D. Shih   [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: 32332/27877/80
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: 9255/9029/10
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: 3183/3168/37
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: 9404/9301/19
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: 315/315/10
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: 1036/1036/17
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: 30/30/16
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: 3383/3356/17
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: 21274/18395/18
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: 4829/4829/31
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: 18214/17568/41
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: 6649/6649/8
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: 8068/8024/11
Author:Kambiz R. Khojasteh   [Homepage]   [DSP files]




[ ] [ 73,019 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 ]
Windows Installer custom action type 1 sample written in Delphi.
Added: 15-08-2001   |  Version: 1.01   |  Downloads: 3118/3118/8
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: 63/63/14
Author:Angus Robertson   Magenta Systems Ltd   [Homepage]   [DSP files]



InVisible Components

[ ] [ 52,274 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 | D2 ]

This unit provides various customisable message dialog box components. Three components are installed on the component palette. They are:

  • TPJWinMsgDlg
    This component wraps the Windows MessageBoxIndirect API call and displays a message box based on that provided by Windows. This component will be suitable for most purposes and has the lighter footprint.
  • TPJVCLMsgDlg
    This component uses the Delphi VCL CreateMessageDialog function to create a form based message box. (CreateMessageDialog is used by the standard Delphi MessageDlgXXX functions). The component provides more flexibility than either the Delphi functions or TPJWinMsgDlg. It should be used when it is necessary to display buttons or combinations of buttons that are not supported by the WindowsAPI message box or when a finer degree of control over the appearance and behaviour of the message box is required. TPJVCLMsgDlg supports all the features of TPJWinMsgDlg and extends them.
  • TPJMessageDialog
    This is an updated version of the component supplied in release 1 of this unit. Various bugs have been fixed and the handling of user icons improved. This component is only provided for backwards compatibility with existing projects that use the old version. It exposes the same properties as the old component. Some of these properties vary from those common to TPJWinMsgDlg and TPJVCLMsgDlg. It is recommended that TPJWinMsgDlg or TPJVCLMsgDlg are used in new projects.

A demo project is included along with an OpenHelp compatible help file that integrates with Delphi 3-7.

Tested on Delphi 4, 6, 7 and 2006.
Added: 1-05-2001/9-01-2006   |  Version: 2.1   |  Downloads: 2161/2160/44
Author:Peter D Johnson   [Homepage]   [DSP files]




[ ] [ 70,754 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 ]
psvLabels Library for Delphi 5,6,7 contains set of original and enhanced labels. Includes components: TpsvBasicLabel - Provides a mouse enter and mouse leave events and has a FocusColor property. TpsvWebLabel - This component emulates hypertext in a html form. TpsvTransLabel - Simulates translucent color glass. TpsvRTFLabel - TpsvRTFLabel component is a marquee transparent label that has the full rich text capabilities. It can displays a vertical scrolling text with a different speed. TpsvLCDLabel - Simulates LCD display TpsvBorderLabel - Label with a 3D border. TpsvLinkedLabel - Label that can be linked to any control on the form and will follows this control when it moves keeping right position and distance even in design time
Added: 25-11-2002   |  Version: 1.7   |  Downloads: 1600/1600/9
Author:Serhiy Perevoznyk   Serhiy Perevoznyk   [Homepage]   [DSP files]



Localization, Multilingual & Spell Check

[ linlocalize.tar.gz ] [ 788,481 bytes ] [ Freeware ] [ With Source ]
[ K1 | K2 | K3 ]
LinLocalize, the free translation-tool for multilingual Kylix-apps. It extracts the Kylix-resources (resourcestrings and forms) of elf-files and writes the translated resources back. Key Features *Easy translation and localization of Kylix-applications *Resource-parser for embedded Kylix-resources (resourcestrings and forms) *LinLocalize is available for free and with Kylix-source (GPL) *Update-feature makes sure that only changes and additions need to be translated *Generation of shared-resource-files or standalone-executables in different languages *Use of existing translations *Uses global and project-glossaries for automatic translation *Glossaries for kylix runtime- and clx-strings included *Checking-feature to assert translations *The statistics feature calculates translation volume and project progress *Filter-function for untranslated, translated and for review strings *Find-function *Export and import of textlists for external translation
Added: 3-03-2003   |  Version: 1.0   |  Downloads: 231/231/7
Author:Jens Kühner   [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: 12717/12708/22
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: 3681/3677/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: 1535/1535/15
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: 2639/2639/13
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: 14259/14017/37
Author:Peter Morris |   [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: 2006/2006/11
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: 9370/9174/36
Author:Kambiz R. Khojasteh   [Homepage]   [DSP files]



Programming Tools

[ ] [ 7,169 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 ]
This is an enhanced version of TRichEdit which is designed for writing HTML/ASP code. The component formats the colour of the font while typing. You should call the FormatCode procedure after loading a file or pasteing from the clipboard. You should make sure that you convert to plain text before saving a file. It's a bit rough around the edges so I welcome any feedback with ideas for imporvements.
Added: 19-08-2002   |  Version: beta   |  Downloads: 1870/1870/9
Author:Jon Stagg   Jon Stagg   [DSP files]



Shareware Protection

[ ] [ 25,683 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 ]
This program helps developers of shareware include a timebomb/registration for their program. The end-user will enter their a name representing their license, and a serial number (kinda like Winzip). If their registration info. is correct, then the program becomes registered. TRegware hides data in the Windows registry to check if program was registered.
TRegware now comes packaged with a Perl file ( so that registration codes can be generated on a UNIX-based web server. You can use the Perl script if you would like to give registration codes to customers via a CGI program.
Added: 17-07-2001/18-07-2001   |  Version: 2.10   |  Downloads: 7195/7195/17
Author:Winston Kotzan   WAK Productions   [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: 5581/722/8
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: 612/535/20
Author:D.Sofyan, Adrian Hafizh & Inge DR.   aa   [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: 3547/3526/55
Author:Peter D Johnson   [Homepage]   [DSP files]



VBX and VB

[ ] [ 14,051 bytes ] [ Freeware ] [ No Source ]
[ D1 ]
ChartFX ( VBX ) using examples
Added: 5-07-1995   |  Version: n/a   |  Downloads: 2564/2564/5



Visible Components

[ ] [ 154,197 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 ]
XYPlot & data series componets for 2D plot. Custom series, flicker free, scroll and zoom by mouse. There are 4 axis with ticks, label and caption. Special features for quick graphing of data flow. Help file and demo are included.
Added: 24-08-1998/1-03-2001   |  Version: 2.40_100201   |  Downloads: 6753/3506/15
Author:Sergei P. Pod'yachev   Sergei P. Pod'yachev   [Homepage]   [DSP files]



Web Application Development

[ ] [ 519,833 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 ]
Easynet Internet Acces Suite And HTML DOM Parser
Added: 18-08-2003   |  Version:   |  Downloads: 771/771/7
Author:Erdal PAYAT   Progsan Software   [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: 3840/3835/26
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: 10124/10022/30
Author:Ward van Wanrooij   [Homepage]   [DSP files]




[ ] [ 322,878 bytes ] [ Freeware ] [ No Source ]
[ D4 ]
Windows NT Service Wizards for Delphi 4
This archive contains two Delphi 4 wizards - one to create a new Windows NT service application project and another to add additional NT services to a service application. The wizards are implemented as DLL's and some registry entries will need to be made before they are used (see the Installation section for details). Also, there is a design-time package that needs to be installed before the wizards will work. These wizards are intended for user of Delphi 4 Professional - they are already available in Delphi 4 C/S.
Added: 23-01-2000   |  Version: n/a   |  Downloads: 1971/1971/10
Author:Matt Loranger   [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: 2955/2955/7
Author:Robert van Tilburg   [Homepage]   [DSP files]


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