This page was generated automatically from The Delphi Super Page archive. If you have any remarks concerning this page please do not hesitate to mail me. In your mail please do refer to your unique DSP author ID which is 0002976. This helps me to locate your data records in DSP databse. |
Author/SiteName(Contact) | Home Page | |
Peter D Johnson | [email] | [Home] |
|
Files |
[ dd-aboutbox.zip ] [ 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. [more]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
|
[ dd-dropfiles.zip ] [ 66,379 bytes ] | [ Freeware ] [ With Source ] [ D3 | D4 | D5 | D6 | D7 | D2 ] | ||
Three components are provided that enable applications to support Windows Explorer file drag and drop. The components are:
Key features of these components are:
A Delphi 3-7 OpenHelp compatible help file is supplied. Additionally an a-link keyword file is provided for use with Delphi 6/7. [more]This release adds a new component for catching files in associated TWinControls or TFrames. Added: 24-07-1999/21-03-2006 | Version: 5.0 | Downloads: 5459/(5223)/(44)
|
[ pjcbview.zip ] [ 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. [more]Added: 1-08-1999/18-05-2004 | Version: 1.2 | Downloads: 4129/4125/11
|
[ dd-wdwstate.zip ] [ 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:
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. [more]Added: 23-08-1999/19-12-2005 | Version: 4.3.1 | Downloads: 4172/3870/17
|
[ pjhotlbl.zip ] [ 23,443 bytes ] | [ Freeware ] [ With Source ] [ D2 | D3 | D4 | D5 | D6 | D7 ] | ||
TPJHotLabel descends from TLabel. It provides a clickable label that can start the default browser or email client to access a specific URL. Key features of the component are:
A help file is provided that can inegrate with the IDE of Delphi 3 to 7. This v2 release is backwards compatible with v1 of the component. [more]Added: 7-11-1999/17-11-2003 | Version: 2.0 | Downloads: 3006/2992/11
|
[ dd-sib.zip ] [ 843,755 bytes ] | [ Freeware ] [ No Source ] | ||
SIBuilder (Small Installation program Builder) is a freeware software installation program creator that creates a stand alone executable software installer with little overhead taken up by the installer. This makes the program an ideal development tool for creating a single, self-extracting (sfx) installation programs for distribution over the Internet. The installer is a Windows command line (or console) application. Key features of SIBuilder are that it:
SIBuilder no longer requires a copy of Borland Delphi to compile the install programs - it now uses its own built in packaging technology to create them. However, the ability to use Delphi, where present, is still available as an option. An on-line tutorial describing how to use SIBuilder is available on the program's home page. The tutorial walks through the creation of an installation project based on some files provided with SIBuilder. [more]v3.2.1 enables multiple copies of the installer to be open at the same time. Added: 6-08-2000/1-02-2006 | Version: 3.2.1 | Downloads: 1764/1732/11
|
[ dd-hkeype.zip ] [ 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. [more]v1.0.2 adds support for Delphi 6 & 7. Added: 5-11-2000/19-12-2005 | Version: 1.0.3 | Downloads: 2697/2679/26
|
[ dd-chi.zip ] [ 506,298 bytes ] | [ Freeware ] [ No Source ] | ||
Component Help Installer Release 2 (CHI2) installs Delphi-compatible help files into Delphi's OpenHelp system so that the help files are integrated with Delphi. Context sensitive help for components, classes and routines installed by CHI2 is accessible from the Delphi code editor, form editor and property inspector. CHI2 works with every version of Delphi from version 3. It comes in three flavours:
Delphi 3 or later is required. Example Files: A copy of my version information component and its associated help file are included in this release to provide some method of experimenting with CHI. The component's help file is Delphi OpenHelp compatible. The CHI help file provides an example of using the command line application. [more]v2.1 adds feedback about location that help files are stored. Added: 22-04-2001/19-12-2005 | Version: 2.2.1 | Downloads: 1514/1462/5
|
[ dd-messagedlg.zip ] [ 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:
A demo project is included along with an OpenHelp compatible help file that integrates with Delphi 3-7. [more]Tested on Delphi 4, 6, 7 and 2006. Added: 1-05-2001/9-01-2006 | Version: 2.1 | Downloads: 2228/2226/44
|
[ dd-shellfolders.zip ] [ 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 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: Added: 13-05-2001/28-12-2005 | Version: 2.2.2 | Downloads: 3239/3223/41
|
[ pjcmenu.zip ] [ 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. [more]Tested with Delphi 4, 6 and 7. Added: 12-06-2001/6-10-2003 | Version: 1.1 | Downloads: 3741/3737/41
|
[ pjmenusb.zip ] [ 27,588 bytes ] | [ Freeware ] [ With Source ] [ D4 | D5 | D6 | D7 ] | ||
This unit contains a set of three speed button derived components that either display pop-up menus associated with the buttons or form connected button / menu button pairs. The components are:
Comes with fully integrated help and a demo project. [more]Tested with Delphi 4, 6 and 7 Added: 26-06-2001/6-10-2003 | Version: 1.0.1 | Downloads: 4360/4343/42
|
[ dd-stringpe.zip ] [ 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:
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. [more]Added: 2-09-2001/28-12-2005 | Version: 1.1.1 | Downloads: 2773/2572/28
|
[ pjenvvar.zip ] [ 18,200 bytes ] | [ Freeware ] [ With Source ] [ D3 | D4 | D5 | D6 | D7 ] | ||
This unit provides a components and various routines for manipulating environment variables. Features include:
A help file is supplied which integrates into the Delphi IDE and provides help on all the component and routines. The help file includes demo examples. From v1.1 the component now compiles without warnings with Delphi 6 and 7. Added: 9-09-2001/18-08-2003 | Version: 1.2 | Downloads: 1822/1822/8
|
[ pjstream.zip ] [ 97,063 bytes ] | [ Freeware ] [ With Source ] [ D4 | D5 | D6 | D7 ] | ||
Several TStream descendant classes that provide additional stream functionality
Several demo programs are included. [more]Added: 3-10-2001/24-11-2003 | Version: 2.0.1 | Downloads: 1758/1758/14
|
[ dd-sysinfo.zip ] [ 41,600 bytes ] | [ Freeware ] [ With Source ] [ D3 | D4 | D5 | D6 | D7 | D2 ] | ||
System information classes and associated global variables. Information is provided via:
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. [more]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
|
[ pjvinf32.zip ] [ 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 [more]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
|
[ dd-vis7.zip ] [ 696,097 bytes ] | [ Freeware ] [ No Source ] | ||
Version Information Spy displays the version information contained in an executable file or DLL. The program makes version information details available in several ways:
Version information can be extracted from any Windows NE or PE format executable files (i.e. 16 and 32 bit exes, dlls etc). Version Information Spy 7 can also extract version information from 32 bit binary resource files that contain a version information resource. Multi-lingual version information resources are supported. The program can read version information from most of the many programs that don't follow the Windows version information specification. What's new in release 7? The following is a summary of the new features introduced in release 7.
Full source code is available free of charge from the author's web site Added: 2-06-2003/28-11-2005 | Version: 7.0.2 | Downloads: 334/333/2
|
[ bdiff-pas.zip ] [ 111,816 bytes ] | [ Freeware ] [ With Source ] | ||
The programs supplied in this archive are versions of Stefan Reuther's bdiff and bpatch compiled from Pascal translations of the original C source. BDiff is used to output information about the differences between two files, with the option to output binary information. BPatch can apply the binary patches created by BDiff. Notes about the programs, descriptions of the algorithms and notes on the Pascal translation are included in the download and are also available on the program's home page (link below). The download includes borth the original C code and the Pascal translation. Note: Any further distribution of the code must include both, along with any updates. [more]Added: 3-05-2004 | Version: 0.2.2 | Downloads: 318/318/1
|
[ dd-htmlres.zip ] [ 128,611 bytes ] | [ Freeware ] [ No Source ] | ||
HTMLRes is a simple command line application that creates 32 bit binary resource files that contain HTML files suitable for displaying using Internet Explorer#s res:// protocol. The application simply takes a list of HTML and related support files and embeds the files a RT_HTML section of a resource file. The resource file is created from scratch, overwriting any existing resource file with the same name. HTMLRes names the resource with the name of the file -- something that makes porting standard HTML files to embedded resources very easy -- and something that BRCC32 won't allow! HTMLRes is particularly useful for embedding HTML files in the executable of the program that displays information using TWebBrowser. [more]Source code available from author's website. Added: 14-09-2004/7-11-2005 | Version: 1.0.1 | Downloads: 280/272/6
|
[ dd-pash.zip ] [ 71,905 bytes ] | [ Freeware ] [ No Source ] | ||
PasH Pascal Highlighter is a simple command line program that syntax highlights Pascal source code. The highlighted code is output as XHTML. The program reads Pascal source from its standard input, or from the clipboard, and writes the generated XHTML to its standard output, or stores it on the clipboard. By default PasH generates complete XHTML documents but it has the option to create XHTML code fragments containing just the highlighted code. The ability to highlight code via the clipboard is the program's most unique feature and it makes PasH very easy to use. You simply copy the required source code to the clipboard and run PasH with the necessary parameters. The highlighted code can replace the original source on the clipboard ready for pasting into a document. This is particularly useful when combined with the option that creates XHTML fragments because it simplifies writing documents that contain several Pascal source examples. The XHTML generated by PasH uses Cascading Style Sheets (CSS) to format the highlighted source code. Complete XHTML documents contain an embedded style sheet but XHTML fragments require the user to provide a suitable style sheet. The download includes a ReadMe file that explains the usage of the program and all its parameters. The file also has an explanation of the CSS classes required by PasH-generated XHTML. An example style sheet is provided. Full source code is available free of charge from the author's website. Added: 7-11-2005/19-12-2005 | Version: 0.1.3 | Downloads: 65/65/2
|
[ dd-resfile.zip ] [ 31,891 bytes ] | [ Freeware ] [ With Source ] [ D4 | D5 | D6 | D7 | D2 ] | ||
This unit contains classes that encapsulate Windows 32 bit binary resource files and the resources contained in them. The main functionality is provided by two classes:
Note that the classes have no knowledge of resource data formats and see the resource data simply as a raw sequence of bytes. It is for the user of the class to interpret the data correctly. In addition to the two main classes, some useful helper functions and constants are also provided. The download includes a UserGuide that provides detailed description of the classes, along example code for the key methods. Added: 7-11-2005 | Version: 1.0 | Downloads: 288/288/24
|
[ dd-vinfo.zip ] [ 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:
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. [more]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
|
© 1995-2006 Robert M. Czerwinski ( The Delphi Super Page a.k.a. DSP ). All rights reserved. |