PROGRESS-PLUS logo
Documentation home
Create a Project
PRO4m Parameters
Source Code Scanner
Project Resources brws
Project Report Gen.
Database Browser
- Table Data Inspector
- Data Export
- Join Tables
DB Data Copier
Program Header Gen.
AutoStart Scheduler
 
PRO4m Installation
PRO4m Registration
Check for new release
Add to PRO*Tools
Prolint integration
VSS integration
Error Messages
 
PRO4m FAQ

1. Click on the Create New Project button to create a new project.
The project properties window will be opened:
- Create New Project button

** Double-click on image to enlarge, click once to minimize again.
Create a PRO4m Project example - General Settings

2. GENERAL SETTINGS window fields:
Project Name Name of your project, must be unique.
Source Code Folder Project source code home (root) directory.
Add to SESSION PROPATH Adds the Project source code and all the folders down the folders tree to the Progress Session PROPATH, ignores folders that already there.
Connection Params Project database connection parameters.
Do not disconnect startup connections Leave all already existing database connections alive and do not disconnect them opening the project.

** Double-click on image to enlarge, click once to minimize again.
Create a PRO4m Project example - Optional Settings

2. OPTIONAL SETTINGS window fields:
Preview Mode Project HTML report preview mode - Local (single user preview), Web (website preview) or Shared (located in shared folder, both modes are multi-user).
HTTP location '<BASE>' tag value ("Preview Mode" depended). Enter your website<BASE> name for the 'Web' preview mode, or leave the default value for the local preview.
Valid Extensions Comma-separated lists of the valid project files extensions. Default Progress extensions are proposed for a new project, but can be reassigned to any user-defined extensions.
Prescan procedure

Procedure called before the 'Scan' process. Useful to generate an artificial 'parent module' for dynamic user menu oriented applications;

See example of such procedure here.

IgnoreList File Name Name of the file, which is used to filter unnecessary information from the project and the project reports (like enable_UI and disable_UI procedures).
User-defined Parser Name of the file (open-source), which is used adding the user-defined parsing into the PRO4m parsing process. This is an open-source file and it's located in PRO4m\p4msrc: usrParser.p, see also usrParser.i
User-defined Report

Name of the file (open-source), which is used by PRO4m Reports generator integrating the user-defined parser results into the PRO4m report. This is also an open-source file and can be easily customized by user. By default no any additional programming required here. See usrReport.p for more information.

Generates CODE ANALYSIS project pages for every project module and for the whole project.

Use Prolint Use Prolint output, building the project report. PRO4m outputhandler file for Prolint are located in PRO4m\pProlint folder:
outputhandler - PRO4mfile.p
other open-source files - pProlint.p, pProlint.i
Prolint Datafile Name of the file, which will be used by Prolint storing its analysis results for the PRO4m Reports generator. The file name will be defined and assigned automatically, or you can rename it later.
Messages Update Project Report warnings and error messages update/customization.
Also Add to PROPATH Comma-separated list of folders you'd like to be added to the Session PROPATH (runtime only).
Clear Project History ** not implemented yet

top


Tips and Tricks
  • Optional settings changes are not always required creating a new project;
  • Using spaces in a file name is allowed;
  • Don't forget to save the project is you have modified the project properties;
  • All the project source code files must NOT have read-only flag;
  • Take a look at the end of the user-defined parser usrParser.p for more ideas about the code analysis and optimization;

Last updated: November 9, 2003 11:25 AM
© 2001-2003 PROGRESS PLUS SOLUTIONS