Delphi 6.0x freeware
InVisible Components

[ ] [ 3,689 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 | C4 ]
I've come across so many components with system information, some lack in one area, where others lack elsewhere. So having got fed up with this, I decided to write a component that would contain EVERYTHING. Now this contains about 95% of all the system paths available (I think). The ones I've left out have been left out because I didn't think they would be needed.
Added: 10-03-2002/27-10-2003   |  Version: 0.2   |  Downloads: 4178/4148/20
Author:Raoul Snyman   Saturn Laboratories   [Homepage]   [DSP files]

[ ] [ 359,068 bytes ] [ Freeware ] [ No Source ]
[ D3 | D4 | D5 | D6 ]
TGPS is an interface to a GPS receiver. TGPS can be used with all GPS receiver that sends NMEA 0183 data. With TGPS you will have access to position, time, speed, heading, bearings, waypoints, routes and more. This may however vary depending on what data the connected GPS receiver delivers. Also included are two components for satellite positions, and signal strength.
Added: 23-08-1999/27-06-2001   |  Version: 1.04   |  Downloads: 5190/4652/15
Author:Lars Arvidsson   Axolot Data   [Homepage]   [DSP files]

[ ] [ 800,338 bytes ] [ Freeware ] [ No Source ]
[ D1 | D3 | D4 | D5 | D6 ]
XLS Read Write is two native Delphi components, TXLSRead and TXLSWrite designed for accessing microsoft Excel XLS files. There is no need for any other files to be installed, including Excel.
With XLS Read Write can you:
  • Read Excel XLS 2.1, 3.0, 4.0 worksheet files and Excel XLS 5.0, 95, 97, 2000 workbook files.
  • Access all sheets in workbook files.
  • Receive all text, numbers, etc. you can write in a cell, including formulas!
  • Read cell formatting information (font, cell color, border, etc.).
  • Seek function for fast access to single cells.
  • Write Excel XLS 4.0 worksheet files and Excel XLS 5.0/ 95/ 97/ 2000 workbook files (with any number of sheets in it).
  • Easy to write formulas, just as strings: "SUM(A1:A10) / B2 + SIN(0.25)"
  • Write cell formatting (font, cell color, border, etc.).
  • FAST! Write more than 100,000 cells in less than two seconds!

Added: 21-02-1999/27-06-2001   |  Version: 1.35   |  Downloads: 17631/13030/39
Author:Lars Arvidsson   Axolot Data   [Homepage]   [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: 5185/5003/22
Author:Peter D Johnson   [Homepage]   [DSP files]

[ ] [ 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: 2697/2679/26
Author:Peter D Johnson   [Homepage]   [DSP files]

[ ] [ 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: 2228/2226/44
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: 148/148/26
Author:Peter D Johnson   [Homepage]   [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.


[ ] [ 37,066 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 ]
Dynamic List
This non visual component can be used for construction of dynamic lists of data with unique titles. It ensures instantaneous access to properties of any word, constructed by tree characters placement. Allows to easily add and delete elements and to free memory. It is possible to easily create an own formats of files of complicated structure. [more]
Added: 27-12-1999/29-01-2002   |  Version: 1.33   |  Downloads: 7402/6976/15
Author:George Barbakadze   [Homepage]   [DSP files]

[ ] [ 7,064 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 | D8 | D2 ]
This component talks to the FireCracker rf module that connects to a serial port and allows you to turn on/off X10 devices or dim/bright lamps connected to an X10 module. Very simple and easy to use. There is a very small example included.
Added: 3-10-1999/24-08-2005   |  Version: n/a   |  Downloads: 3535/3402/31
Author:Lee Christensen   [DSP files]

[ ] [ 217,189 bytes ] [ Freeware ] [ With Source ]
[ D6 ]
Component which allows easy HTMLHelp incorporation into the Delphi 6 compiled programs
Added: 8-10-2001   |  Version: 2.0   |  Downloads: 1797/1797/5
Author:Ainars Skangals   [Homepage]   [DSP files]

[ link: ] [ size n/a ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | C4 | C5 | C6 ]
Delphi component for retrieving and setting keyboard CapsLock, NumLock and ScrollLock status.
Added: 19-08-2002   |  Version: 1.1   |  Downloads: n/a
Author:WINSOFT   [Homepage]   [DSP files]

[ ] [ 19,935 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]
TFindFile is a non-visual component, which can be used for locating files or folders in the file system and directory tree. An extensive set of options are available. TFinFile can locate files or folders by name, location, size, creation date and time, last modification date and time, last access date and time, or the content. In addition, TFindFile can use a separate thread for the search process.
Added: 23-01-2000/8-08-2005   |  Version: 3.50   |  Downloads: 9964/9730/11
Author:Kambiz R. Khojasteh   [Homepage]   [DSP files]

[ ] [ 4,606 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]
PBClipBoard is a small component that monitors the clipboard. It has only one property, the 'Onchange' event, that triggers whenever the contents of the clipboard changes. Use it to automatically enable/disable 'Paste'-buttons or to view the contents of the clipboard. How to use: Drop a PBClipBoard component on the form. Write an Onchange event-handler to enable/disable the paste buttons. That's all. [more]
Added: 25-02-2002/8-11-2004   |  Version:   |  Downloads: 3244/3155/14
Author:Poul Bak   Bak-O-Soft   [Homepage]   [DSP files]

[ ] [ 10,722 bytes ] [ Freeware ] [ With Source ]
[ D1 | D2 | D3 | D4 | D5 | D6 | D7 ]

TPJCBViewer is a simple non-visual component that registers itself as a "Clipboard Viewer". The component triggers an event each time the contents of the clipboard change.

Source and help file included.

Added: 1-08-1999/18-05-2004   |  Version: 1.2   |  Downloads: 4129/4125/11
Author:Peter D Johnson   [Homepage]   [DSP files]

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

A non-visual component that accesses version information resources in a given file. The component can read variable string information for multiple languages where these are supported by the version information resource.

Help file and demos included.

Now believed to be compatible with C++ Builder

A 16 bit version of the component is available from the author's website.
Added: 6-03-2002/29-09-2003   |  Version: 3.1   |  Downloads: 2170/2168/8
Author:Peter D Johnson   [Homepage]   [DSP files]

[ ] [ 60,746 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 ]
The TRbwQuadTree and TRbwOctTree components provides methods for storing and then rapidly retrieving data in a (X, Y) or (X, Y, Z) coordinate systems based on the proximity of the stored data to the location of interest. [more]
The components are useful as part of a GIS system. You can retrieve data at a particular location, or at all locations within a circle, sphere, or block. Help files are included.
Added: 3-03-2002   |  Version: 1.0   |  Downloads: 1330/1330/6
Author:Richard B Winston   Richard B Winston|U. S. Geological Survey   [Homepage]   [DSP files]

[ ] [ 37,311 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]
Text Reader
This non visual component can be used for fast syntactical parsing of texts. On base of preliminary registration of delimiters and key words together with the properties, in turn extracts from any text these elements together with the properties. There are 6 statuses of element: Word, Integer, StandardNumber, ScientificNumber, KeyWord, Delimiter. Also is possible to use wildcards for registration of key words and delimiters. [more]
Requires the component DList v1.33 distributed for free.
Added: 14-05-2000/21-01-2003   |  Version: 3.01   |  Downloads: 3922/3887/16
Author:Qarsoft   [Homepage]   [DSP files]

[ ] [ 4,633 bytes ] [ Freeware ] [ With Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 ]
TRegistryEdit is a wrapper component for the Registry Object. This is an easy-to-work-with interface component for the Windows registry which can access to all roots keys, subkeys, etc. It reads and writes strings, integers, boolean and the Delphi TDateTime type to and from the registry. Both safe and reliable, this component has been used extensively. It has now also been updated to be more "compatible" with TIniFile, in terms of the functions' structure and calling conventions.
Added: 12-12-1999/6-10-2003   |  Version: 2.0   |  Downloads: 3131/3094/43
Author:Raoul Snyman   Saturn Laboratories   [Homepage]   [DSP files]

[ ] [ 18,700 bytes ] [ Freeware ] [ No Source ]
[ D5 | D6 ]
The TCDBurner component allows Delphi6 to burn files to CDR/W discs on your Windows XP# system. This component will NOT work on systems other than Windows XP systems (although it gives a nice error message back to your program). Essentially, it is a nice, Delphi-friendly wrapper around the XP CD-Writing wizard.
Added: 31-01-2002   |  Version: .90   |  Downloads: 1530/1530/5
Author:Eric Lawrence   Eric Lawrence | Bayden Systems   [Homepage]   [DSP files]

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