Peter Johnson
Author Homepage: http://www.delphidabbler.com/
- Support for Delphi 7-XE8, C++Builder 2005-XE8, Embarcadero Rad Studio 11 and Lazarus
- Extended interactive functionality
- Connection to 20+ databases
- Export in 45 Data Formats
- 40 types of bar codes
- Support for 48 Languages
- Cloud service integration
Total 24 products
Code Samples > Samples > Applications
By Peter Johnson.
Freeware + source 06 Apr 2015Description
This program calculates and displays all possible solutions of the "eight queens problem". This problem asks how many different ways eight queens can be placed on a chess board so that no queen can take any other.Informations
- Status: Fully functional
- Source: Included
- Size: 1 656kB
Platforms: D2010
Developer Tools > Developer Tools > Other
By Peter Johnson.
Freeware 13 Sep 2013Description
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 …Informations
- Status: Fully functional
- Source: On request
- Size: 85kB
Platforms: D4, D5, D6, D7
Developer Tools > Code > Code Banks
By Peter Johnson.
Freeware 06 Apr 2015Description
CodeSnip is a Delphi source code repository that can be used to display routines, types and constants from the DelphiDabbler code snippets database along with user defined code snippets. User defined code can be added, edited, deleted, saved, backed up and restored. When first run the program gives …Informations
- Status: Fully functional
- Source: On request
- Size: 2 096kB
Platforms: D2, D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7
Developer Tools > Help > Components
By Peter Johnson.
Freeware 25 Mar 2012Description
This is a mothballed project and is no longer being development. Anyone can take it over if they wish. Please see the project's home page for details. Component Help Installer installs Delphi-compatible help files into Delphi's OpenHelp system in such a way that the help files are integrated with Delphi.Informations
- Status: Fully functional
- Source: On request
- Size: 497kB
Platforms: D3, D4, D5, D6, D7
By Peter Johnson.
Freeware + source 08 Apr 2004Description
This unit provides a component and various routines for manipulating environment variables. Features include: A component to enumerate all available environment variables and to get, set and delete variables. A set of routines effectively duplicating facilities of component, but also able to create …Informations
- Status: Fully functional
- Source: Included
- Size: 18kB
Platforms: D3, D4, D5, D6, D7
Components > Property Editors > Other
By Peter Johnson.
Freeware + source 06 Apr 2015Description
This property editor has been designed to get round two limitations of the standard Delphi string property editor. The standard property editor does not allow multi-line strings with embedded CR/LF characters to be entered via the object inspector. Such strings can only be assigned run-time.Informations
- Status: Fully functional
- Source: Included
- Size: 20kB
Platforms: D2005, D2006, D2007, D2009, D2010, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5
Components > Miscellaneous > Other
By Peter Johnson.
Freeware + source 24 Jan 2013Description
The Fractions Unit contains an advanced Delphi "record with methods" that encapsulates a fraction and the operations on it. Numerous operators are overloaded to allow arithmetic and comparisons to be performed using the normal Pascal operators. Fractions can also be assigned directly from …Informations
- Status: Fully functional
- Source: Included
- Size: 25kB
Platforms: D2009, D2010, DXE, DXE2, DXE64
Components > Property Editors > Other
By Peter Johnson.
Freeware + source 17 Dec 2005Description
This is a property editor for properties of type HKEY - the type is used for registry root keys. When a HKEY property is selected in the Delphi Object Inspector the property editor displays a drop-down list of all the possible registry root keys, as defined in the Windows unit. A property of type …Informations
- Status: Fully functional
- Source: Included
- Size: 6kB
Platforms: D2, D2005, D2006, D3, D4, D5, D6, D7
Developer Tools > Developer Tools > Compilers
By Peter Johnson.
Freeware 06 Apr 2015Description
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. For details on how to use the protocol see author's article 'How to create and use HTML resource files' on http://www.Informations
- Status: Fully functional
- Source: On request
- Size: 430kB
Platforms: C2k10, C2k6, C2k7, C2k9, CB1, CB3, CB4, CB5, CB6, CBXE, CBXE2, CBXE3, D2, D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5
Components > Experts, IDE etc. > IDE
By Peter Johnson.
Freeware + source 03 Jul 2007Description
Delphi 7 introduced a macro recording toolbar that can be used to record and play back macros. The toolbar was to be displayed in the bottom left of the editor's status bar. However, the toolbar was hidden in the release version, leaving an empty space in the first panel of the status bar as the following image shows.Informations
- Status: Fully functional
- Source: Included
- Size: 20kB
Platforms: D7
Components > Miscellaneous > Other
By Peter Johnson.
Freeware 24 Jan 2013Description
This unit contains an implementation of the MD5 message digest algorithm. A Delphi class named TPJMD5 provides overloaded methods for calculating the MD5 of Files. Byte arrays. Strings: Unicode, ANSI and short strings are all supported. Streams. Untyped data buffers (useful for getting the MD5 of ordinal values).Informations
- Status: Fully functional
- Source: None
- Size: 107kB
Platforms: D2009, D2010, DXE, DXE2, DXE3, DXE64
Developer Tools > Code > Syntax Tools
By Peter Johnson.
Freeware 12 Sep 2013Description
PasH 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.Informations
- Status: Fully functional
- Source: None
- Size: 387kB
Platforms: D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7
Components > System > Resources
By Peter Johnson.
Freeware + source 23 Sep 2004Description
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: TPJResourceFile - encapsulates the contents of a whole resource file and provides methods and properties for reading, finding, …Informations
- Status: Fully functional
- Source: Included
- Size: 31kB
Platforms: D4, D5, D6, D7
.NET Tools > Installation Tools > Install Tools
By Peter Johnson.
Freeware 03 Jul 2007Description
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) …Informations
- Status: Fully functional
- Source: On request
- Size: 14 170kB
Platforms: C2k10, C2k6, C2k7, C2k9, CB1, CB3, CB4, CB5, CB6, CB64, CBXE, CBXE2, CBXE3, CBXE4, D2, D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE64
By Peter Johnson.
Freeware + source 08 Apr 2004Description
This class library provides some classes that can be used to extend the functionality of Delphi's TStream classes. At present the classes provided are: A TStream derived class which can wrap another TStream - this is useful as a base class for filters to wrap round existing stream classes.Informations
- Status: Fully functional
- Source: Included
- Exe demo: included
- Size: 95kB
Platforms: D4, D5, D6, D7
Components > System > System Info
By Peter Johnson.
Freeware 24 Jan 2013Description
The System Information Classes unit provides the following static classes and global variables: TPJComputerInfo: provides information about the user's computer. TPJSystemFolders: gets full path of certain system folders. TPJOSInfo: provides information about the Windows operating system including platform, …Informations
- Status: Fully functional
- Source: None
- Size: 47kB
Platforms: D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE64, FM2
Components > Dialogs > Extended Dialogs
By Peter Johnson.
Freeware + source 06 Apr 2015Description
This VCL 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 from the program's version information resource. This is accessed using a …Informations
- Status: Fully functional
- Source: Included
- Size: 109kB
Platforms: D2, D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE64
Components > System > Clipboard
By Peter Johnson.
Freeware + source 25 Mar 2012Description
TPJCBView is a non-visual Delphi component which registers a hidden window as a "clipboard viewer". This means that Windows notifies the component whenever the clipboard contents change. On receipt of these notifications the component triggers an event. By handling the event your application can …Informations
- Status: Fully functional
- Source: Included
- Size: 24kB
Platforms: D1, D2, D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE, DXE2
Components > System > Drag and Drop
By Peter Johnson.
Freeware + source 06 Apr 2015Description
Five components are included in this pack. The three major ones enable applications to support Windows Explorer file drag and drop operations. The remaining two subsidiary components link to and filter the files dropped on one of the primary components. The components are: TPJDropFiles: This …Informations
- Status: Fully functional
- Source: Included
- Exe demo: included
- Size: 81kB
Platforms: D2005, D2006, D2007, D2009, D2010, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE64
Components > Dialogs > Message Boxes
By Peter Johnson.
Freeware + source 31 Mar 2006Description
This unit provides three customisable message dialog box components. Each component enables any of the standard Windows icons to be displayed in the message box, or the icon can come from a user defined icon resource. Various combination of buttons and titles can be displayed. The dialogs can also …Informations
- Status: Fully functional
- Source: Included
- Exe demo: included
- Size: 58kB
Platforms: D2005, D2006, D4, D5, D6, D7
By Peter Johnson.
Freeware + source 03 Jul 2007Description
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.Informations
- Status: Fully functional
- Source: Included
- Exe demo: included
- Size: 52kB
Platforms: D2005, D2006, D4, D5, D6, D7
Components > System > Version Info
By Peter Johnson.
Freeware + source 24 Jan 2013Description
TPJVersionInfo is a 32 bit non-visual component for all Win32 and Win64 versions of Delphi 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 …Informations
- Status: Fully functional
- Source: Included
- Exe demo: included
- Size: 75kB
Platforms: CB1, CB3, CB4, CB5, CB6, D2, D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE64
Components > Forms > State savers
By Peter Johnson.
Freeware + source 10 Jan 2013Description
The window state components can save and restore a window's size, position and state (minimized, maximized or normal) between program executions. Three components are provided that use different means of storing the information. They are: TPJWdwState: This component records window information in an ini file.Informations
- Status: Fully functional
- Source: Included
- Size: 70kB
Platforms: D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE, DXE2, DXE3, DXE64
Developer Tools > Project > Other
By Peter Johnson.
Freeware 22 Sep 2013Description
Version Information Spy displays the version information contained in an executable file or DLL. The program makes version information details available in several ways: From a Windows application that displays detailed version information in its main window. The program can generate and display …Informations
- Status: Fully functional
- Source: On request
- Size: 1 141kB
Platforms: D2, D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7