Angus Johnson

Author Homepage: http://angusj.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 11 products

Clipper v.1.4e

Components > Graphics > Effects

By Angus Johnson.

Freeware + source 18 Jun 2010

Description

Clipper performs boolean clipping operations (intersection, union, difference & XOR) on 2D polygons. The Delphi TClipper class (or Clipper class in C++) handles complex (self-intersecting) polygons, polygons with holes and polygons with overlapping co-linear edges. Clipper is also very fast relative to other clipping libraries.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 752kB

Platforms: C2k9, D2009, D7

Drag and Drop Component Suite v.5.2

Components > System > Drag and Drop

By Angus Johnson, Anders Melander.

Freeware + source 19 Aug 2010

Description

The Drag and Drop Component Suite is a freeware VCL component library that enables your Delphi and C++Builder applications to support COM based drag and drop and integrate with the Windows clipboard.

The drag and drop system that is built into the VCL, is limited in that it only supports drag and drop within the same application. If you need to drag data from your application to other applications (e.g. Word, Explorer or Outlook), or if you need to be able to accept data dropped from other application (e.g. the Explorer), you have to use COM based drag and drop. COM based drag and drop is an integral and very important part of the Windows user interface and the Drag and Drop Component Suite makes it very easy to leverage all the features of COM based drag and drop in your own Delphi and C++Builder applications.

Every drag and drop operation involves two objects: A drop source and a drop target. The drop source provides the data to be dragged, and the drop target accepts the dragged data.

Likewise there are basically two sets of components in the Drag and Drop Component Suite; Drop source components and drop target components. Most of the source and target components are specialized to handle just one type of data, but a few of the components supports a wider range of data types or are completely generic.

In addition to the drag and drop components, the Drag and Drop Component Suite also includes components that can be used to build Windows Shell Extensions.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 506kB

Platforms: D2006, D2007, D2009, D2010, D5, D6, D7

Drawing Objects v.3.1.1

Components > Charts and Graphs > Charts

By Angus Johnson.

Freeware + source 18 Jun 2010

Description

A collection of 17 diagram components to be used for runtime designing of organisational charts, flow charts, mind maps, family trees etc.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 980kB

Platforms: D7

GR32_Lines GR32_Text and GR32_Objects v.3.9

Components > Graphics > Packs

By Angus Johnson.

Freeware + source 18 Jun 2010

Description

Extends the excellent Delphi graphics package Graphics32, making it much easier to draw lines and shapes with that code library. Also included with the GR32_lines unit is the GR32_Text unit which make drawing text in Graphics32 much simpler (to use this unit the Graphics32 1.8.3 library or higher must also be installed).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 1 276kB

Platforms: D2009, D5, D6, D7

Lines95 v.3.2e

Applications in Delphi and BCB > Games > Simple Games

By Angus Johnson.

Freeware 23 Sep 2014

Description

Score points by lining up 5 or more balls of the same color. Those balls that make the line will then be removed. Also, if there are more than 5 balls in a row, you'll get more points. See how long you can survive before the board fills with balls and you can no longer make a move.

The original source code for this game was created by Anatoly Podgoretsky.

Informations

  • Status: Fully functional
  • Source: None
  • Size: 540kB

Platforms: Vista, W2K, W2K3, W2K8, W7, W8, W95, W98, XP,

Plain RichEdit

Code Samples > Samples > Components

By Angus Johnson.

Freeware + source 10 Nov 1998

Description

Sample of Custom version of TRichEdit.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 8kB

Platforms: D3

Resource Hacker v.3.6.0

Developer Tools > Project > Resources

By Angus Johnson.

Freeware 23 Sep 2013

Description

Resource Hacker is a freeware utility to view, modify, rename, add, delete and extract resources in 32bit Windows executables and resource files (*.res). It incorporates an internal resource script compiler and decompiler and works on Win95, Win98, WinME, WinNT, Win2000, Win2003, WinXP and Windows 7 operating systems (both 32 and 64 bit).

Viewing Resources: Cursor, Icon, Bitmap, GIF, AVI, and JPG resource images can be viewed. WAV and MIDI audio resources can be played. Menus, Dialogs, MessageTables, StringTables, Accelerators, Delphi Forms, and VersionInfo resources can be viewed as decompiled resource scripts. Menus and Dialogs can also be viewed as they would appear in a running application.

Saving Resources: Resources can be saved as image files (*.ico, *.bmp etc), as script files (*.rc), as binary resource files (*.res), or as untyped binary files (*.bin).

Modifying Resources: Resources can be modified by replacing the resource with a resource located in another file (*.ico, *.bmp, *.res etc) or by using the internal resource script compiler (for menus, dialogs etc). Dialog controls can also be visually moved and/or resized by clicking and dragging the respective dialog controls prior to recompiling with the internal compiler.

Adding Resources: Resources can be added to an application by copying them from external resource files (*.res).

Deleting Resources: Most compilers add resources into applications which are never used by the application. Removing unused resources can reduce an application's size.

Informations

  • Status: Fully functional
  • Source: None
  • Size: 731kB

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, DXE5, DXE64

TDiff v.4.5

Components > Science > Other

By Angus Johnson.

Freeware + source 18 Jun 2010

Description

Non-visual component implementing a "longest common sequence" algorithm (used primarily to compare file changes).

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 545kB

Platforms: D2009, D7

TSizeControl v.7.2

Components > Sizers, Scrollers, etc. > Sizers

By Angus Johnson.

Freeware + source 29 Dec 2006

Description

Non-visual component to enable runtime moving and resizing of controls.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 171kB

Platforms: D3, D4, D5, D6, D7

TZip v.1.3

Components > Data Compress > Standard

By Angus Johnson.

Freeware + source 29 Dec 2006

Description

Non-visual component to support PKZip compatible compression and decompression without requiring 3rd party compression utilities. This component interfaces with Eric Engler's excellent freeware zip and unzip libraries (DLLs).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 449kB

Platforms: D3, D4, D5, D6, D7

TZipFix v.1.1

Components > Data Compress > Standard

By Angus Johnson.

Freeware + source 03 Dec 2001

Description

Non-visual component to repair damaged Zip files. Even if some zipped data is corrupted, the remaining uncorrupted data can still be recovered and rebuilt into a new zip file.

NB: TZipFix will be of no help in decrypting data, the zip data will remain encrypted if it is password protected.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 10kB

Platforms: D3, D4, D5, D6, D7