Baseline Files; Prj File - Nokia 9000 User Manual

Hide thumbs Also See for 9000:
Table of Contents

Advertisement

4.1

Baseline Files

The baseline files are used by the Nokia 9000/9110 Development Environment to provide enough
information to the GEOS compiler to successfully compile and execute a Nokia 9000 application.
This minimum information is described as the baseline project. Within each file are special tags
that are replaced with the information provided by the user.
Tag
$SHORT NAME$
$SHORT FILE NAME$
$PROJECT NAME$
$AUTHOR$
$INCLUDE PROJECT GOH$
$PROCESS CLASS DECLARATION$
$FULL SHORT NAME$
$GEODE TYPE$
$PROCESS CLASS NAME$
$APPLICATION OBJECT$
$TOKEN CHARS$
$TOKEN ID$
$LIBRARIES$
Within the baseline files are special code blocks that the SDK uses for code generation. If these
code blocks are removed or altered in any way, the project will be corrupted. The code that is
generated within each of these blocks is dependent on the user. For example, the user can add
forms, add procedures, edit graphics, inset icons, and insert status pane labels. Each one of
these user actions will generate or modify code within the code blocks.
The code blocks are shown as:
//{{START BLOCK
//}}END BLOCK
Editing code between the code blocks may render the file or project useless in the SDK.

4.1.1 PRJ File

The "prj" file is used by the Nokia 9000/9110 Development Environment to maintain the state of
the files, build settings, last modified times, available procedures, and available forms. When the
project is loaded, the project file time stamps are compared to the last modified time. If the
times are different then the user is notified so corrective action can be taken.
[VERSION]
1.0
Replaced With
Short project name, referenced as <project name> (user
provided)
<project name>.prj
Long project name (user provided)
"Nokia 9000/9110 Development Environment", the user
can modify this text
@include < project name >.goh
@classdecl <project name>ProcessClass, neverSaved
<project name>.app
"appl, process, single"
<project name>ProcessClass
<project name>App
First 4 characters of short project name (upper case)
library geos
library ui
library foam

Advertisement

Table of Contents
loading

This manual is also suitable for:

9110

Table of Contents