Console Application Runner Classes

   
Release: 2.0
Date: 03 May 2011
Delphi Compatibility:
 D1   D2   D3   D4   D5   D6   D7  D2005 D2006 D2007 D2009 D2010  DXE  DXE2
Red LED Red LED Red LED Red LED Red LED Red LED Green LED Green LED Green LED Green LED Green LED Green LED Grey LED Grey LED

Install Info

The Console Application Runner Classes, associated documentation and demo programs are supplied in a zip file. Before installing, or using, you need to extract all the files from the zip file, preserving the directory structure. The following files will be extracted:

  • PJConsoleApp.pas – The source code of the console application runner classes.
  • PJPipe.pas – Source code for the supporting TPJPipe class.
  • PJPipeFilters.pas – Source code for the supporting pipe filter classes.
  • PJFileHandle.pas – Source code for the supporting TPJFileHandle class.
  • Docs\ChangeLog.txt – The project's change log.
  • Docs\DocumentationWiki.URL – Shortcut to the online Wiki that documents the project.
  • Docs\MPL.txt – Mozilla Public License v1.1.
  • Docs\ReadMe.htm – The project's read-me file.

In addition to the above files you will find numerous demo projects in the Demos sub-directory.

There are three possible ways to use the units.

  1. The simplest way is to add PJConsoleApp.pas, PJPipeFilters.pas, PJFileHandle.pas and PJPipe.pas to your projects as you need them.
  2. To make the units easier to re-use you can either copy them to a folder on your Delphi search path, or add the folder where you extracted the units to the Delphi Search path. You then simply use the units as required without needing to add them to your project.
  3. For maximum portability you can add the units to a Delphi design time package. If you need help doing this see here.