Every application should have a project (.PRJ) file. The project file contains pointers to all your application files (tables, forms, queries, bitmaps, and so on). In addition to keeping things organized, having a project file lets you

Compile and build a project.

Set properties for the project as a whole; for example, you can set compile options, like preprocessor directives.

Set properties for individual files; for example, you can specify which files you don’t want to include in the build.

Designate which file should be the first to open when your executable file is run.

See instant previews of your files in the Project Explorer.

Open several files at once.

And if you create a file while a project is open, the file is automatically added to the project.

This section discusses the following topics:

Starting a New Project

Opening a project

Creating a 'Basic' Application (Non-DEO)

Creating a 'DEO' Application

Building an Executable

INI File Settings

Encrypted Tables

Using Inno