4.3.4.2.1 Creating new projects
You can create a new project by selecting the New... menu entry from the Project menu or by clicking on
the New Project button in the Toolbar. Either method will activate a dialog box which allows you to
specify the name and location of the new project. After specifing the name and location, use the
Save button to close the dialog box and create the project.
When you create a new project, a program source file with the same name as the project is automaticaly
created (if a program source file with the same name already exists then this file is opened instead of
being created). So for example if you create a new project called first, a project file named first.ipj, and a
program source file named first.pas will be created. The program source file first.pas will be empty
(unless it existed before the project was created), and you can start entering your program immedietly. In
addition, the list of recently closed files, located at the end of the File menu is cleared.
4.3.4.3.1 Opening existing projects
You can open an existing project by selecting the Open... menu entry from the Project menu, or by
clicking on the Open Project button in the Toolbar. Either method will activate a dialog box which
allows you to select the project you want to open. After selecting the project to open, use the Open button
to close the dialog box and open the project.
When you open an existing project any files loaded into the editor are closed, and then the files that were
loaded into the editor when the project was last closed are reloaded. In addition, the list of recently closed
files, located at the end of the File menu is updated to reflect the recently closed files for the project being
opened.
4.3.4.4.1.1 The Project Options dialog box
You activate the Project Options dialog box either by choosing Options... from the Project menu, or
clicking on the project options button in the Toolbar.
The Project Options dialog box contains the following pages:
Warnings - This page allows you to enable and disable compiler warning messages (see warning
options).
Extensions - This page allows you to enable and disable Irie Pascal extensions to Standard Pascal.
(see extension options).
Run-Time - This page allows you to control how your program handles run-time errors. You can
control which run-time errors are detected, and how run-time errors once detected are reported
(see run-time options for more).
Code Generation - This page allows you some control over the code generated by the
compiler (see code generation options).
Environment - This page allows you to comtrol some aspects of the editor's behavior (see
environment options).
Miscellaneous - This page allows you to specify miscellaneous options (i.e. this is a catch-all
category for those options that don't belong on any of the other pages). See miscellaneous options.