Delphi Project Documenter Version 1.1+ Steve Hung Professional Computer Centre Ltd. 6621 Innovator Drive Mississauga, ON Canada L5T 2J3 sunhung@ipoline.com Information The Delphi Project Documenter utilized Delphi to create an executable program with which you can print all the unit (*.PAS) files associated with any project--including the *.DFM files if you so choose-- in a single operation. Although Delphi has a fairly nice print engine (under the File menu) one is required to step individually through each unit and, particularly if one wishes the *.DFM files printed as well, this can be a bit tedious. The essence of this program is to simplify and automate documentation of a project's complete source code. In the event you like the layout used and need to print only one specific unit, that is also possible. If you choose a *.DPR (project) file to begin with, the entire project and all of its units will be spooled to the printer. However, if you start with a *.PAS (unit) file, only that unit's source code will be printed. Version 1.1 has several enhancements, such as comments and compilerdirectives in italics and reserved words in bold text. Also, printing ofbox and line numbers has been made optional, and the last chosen optionsbecome the defaults. Printing speed has been improved in all cases exceptwhere a box is chosen. --- At this time, you must choose whether or not you want the *.DFM component file(s) printed BEFORE picking which project or unit to print.It is hoped that in Version 2, the user will be presented with a pick list of a project's units to provide greater flexibility as to exactly what will be documented. In Version 3, the plan is to check to see if the project has any TTable components and if it does, offer to print the structure of the underlying database table(s). By Version 4, it may be possible for the user to choose to have a project's on-screen forms printed out as well. Of course, no liability of any kind attaches to use of this program for any reason. Anyone who uses this program explicitly agrees to be bound by this unconditional non-liability. After you have used this program, perhaps you will have other ideas to add to the wish list. If so, please feel free to pass them along. Enjoy!