Program:
        DelforExp, Delphi Formatter

Version:
        2.3 for Delphi 4 or 5, version 2.2.3 for Delphi 3, 2

Category:
        Programmers tool

Description:
        DelforExp is a customizable source code formatter.
        It can improve the indentation, spacing, capitalization and
        the use of blank lines of Delphi 5.0 source code.
        In the default settings, the style of the Borland source code
        is followed closely.
        It is an expert that is integrated in the Delphi IDE.

Status:
        The program is released as FREEWARE to improve the productivity
        of Delphi. You may distribute the files freely as long as you don't
        make money by it. The use of the program is at own risk.

Files:
        DelForEx5.dll   Delphi 5 version
        DelForEx4.dll   Delphi 4 version
        DelForExp.dll   Delphi 3 version (version 2.2.3)
        DelForEx.dll    Delphi 2 version (version 2.1.1)
        DelFor.hlp      On-line help
        SetupEx.exe     Install/deinstall
        Readme.txt      this file
        Problems.pas    Nonsense Pascal with solved (and some known) problems in DelFor

Install:
        Copy all files to any directory.
        Run the program SetupEx. 
        Restart Delphi.
        The second item of the "Tools" menu should be "Source Formatter..."
        To install/remove manually: set or delete the following registry keys
        D5: HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Experts\DelForEx5=[Path]\DelForEx5
        D4: HKEY_CURRENT_USER\Software\Borland\Delphi\4.0\Experts\DelForEx4=[Path]\DelForEx4
        D3: HKEY_CURRENT_USER\Software\Borland\Delphi\3.0\Experts\DelForExp=[Path]\DelForExp
        D2: HKEY_CURRENT_USER\Software\Borland\Delphi\2.0\Experts\DelForEx=[Path]\DelForEx

DeInstall:
        Rerun the program SetupEx.
        Delete all files.

Contact:
        Egbert van Nes
        http://www.slm.wau.nl/wkao/DelForExp.html
        egbert.vannes@aqec.wkao.wau.nl
	Wageningen Agricultural University
	The Netherlands

FAQ
	Q: Could you please add xxx option in your formatter?
    	A: There are many wishes like yours. Currently, I only add 
           those that (a) I like a LOT and (b) are not too difficult
           to implement. My time is limited, the formatter is quite
           complex and I don't make money with this tool. My priority 
           is to keep the formatter stable and to fix bugs. 

	Q: Please give me the source code!
        A: Ha, ha!

	Q: Could I please buy the code?
        A: Yes, do me a offer I can't refuse ;-).

	Q: Do you have a home page?
        A: http://www.slm.wau.nl/wkao/DelForExp.html

	Q: Where can I find your free formatter?
        A: At the official homepage (http://www.slm.wau.nl/wkao/DelForExp.html) or
           Torry Pages (http://www.torry.ru), the fastest way to find 
           it there is to go to the authors page and find my name
           or The Delphi Super Page (http://sunsite.icm.edu.pl/delphi/)

Known problems:
        (1)
        Compiler {$IFDEF} + {$ELSE} directives may be nested to 3 levels and break
        into blocks of code. After the third nested level the right indentation
        is not guaranteed.

        (2)
        After some options (align, adding line breaks) the indentation might
        be not correct. Rerunning DelFor can fix the problems.

        (3)
        It is tried to indent function directives after function declarations.
        In some cases this does not happen.

