Peter Johnson

Author Homepage: http://www.delphidabbler.com/

Send e-mail to this Author

Professional set of Delphi and C++Builder components for virtual instrumentation

  • Meters, Bars (Gauge), with linear or log(10) scaling
  • Digital indicators (time, value)
  • Operating Point display
  • Dial (knob), Sliders, Trend/Recorder
  • buttons, switches, LED indicators
  • DB-Aware components and many more
Author Products

Total 19 products

Code Samples > Samples > Applications

By Peter Johnson.

Freeware + source 06 Apr 2015

Description

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 2013

Description

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 > Help > Components

By Peter Johnson.

Freeware 25 Mar 2012

Description

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

Components > System > System

By Peter Johnson.

Freeware + source 08 Apr 2004

Description

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 > Miscellaneous > Other

By Peter Johnson.

Freeware + source 24 Jan 2013

Description

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

Developer Tools > Developer Tools > Compilers

By Peter Johnson.

Freeware 06 Apr 2015

Description

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 2007

Description

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 2013

Description

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

Components > System > Resources

By Peter Johnson.

Freeware + source 23 Sep 2004

Description

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 2007

Description

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

Components > Tools > Streams

By Peter Johnson.

Freeware + source 08 Apr 2004

Description

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 2013

Description

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 2015

Description

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 2012

Description

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 2015

Description

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 > System > Shell

By Peter Johnson.

Freeware + source 03 Jul 2007

Description

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 2013

Description

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 2013

Description

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 2013

Description

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