symhelp/helpmodel/TestData/Source/ER5Help/Prog-hlp.rtf
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 26 Jan 2010 15:15:23 +0200
changeset 0 1f04cf54edd8
child 25 57d77d90783b
permissions -rw-r--r--
Revision: 201004

{\rtf1\ansi \deff5\deflang1033{\fonttbl{\f1\froman\fcharset2\fprq2 Symbol;}{\f5\fswiss\fcharset0\fprq2 Arial;}{\f11\fmodern\fcharset0\fprq1 Courier New;}{\f20\fnil\fcharset2\fprq2 Wingdings;}
{\f23\froman\fcharset2\fprq2 Webdings;}{\f25\fswiss\fcharset0\fprq2 Arial Narrow;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;
\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\sa120\widctlpar 
\f5\fs20\lang2057 \snext0 Normal;}{\s1\sb360\sa240\keepn\widctlpar \b\f5\fs32\lang2057\kerning28 \sbasedon0\snext0 heading 1;}{\s2\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072 \b\f5\lang2057 
\sbasedon0\snext0 heading 2;}{\s3\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072 \b\f5\fs28\lang2057 \sbasedon0\snext0 heading 3;}{\s4\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072 \b\f5\lang2057 \sbasedon0\snext0 
heading 4;}{\s5\sa120\keepn\widctlpar \b\f5\fs20\lang2057 \sbasedon0\snext0 heading 5;}{\s6\sb240\sa60\widctlpar \i\f5\fs22\lang2057 \sbasedon0\snext0 heading 6;}{\s7\sb240\sa60\widctlpar \f5\fs20\lang2057 \sbasedon0\snext0 heading 7;}{
\s8\sb240\sa60\widctlpar \i\f5\fs20\lang2057 \sbasedon0\snext0 heading 8;}{\s9\sb240\sa60\widctlpar \i\f5\fs18\lang2057 \sbasedon0\snext0 heading 9;}{\*\cs10 \additive Default Paragraph Font;}{\s15\fi-283\li283\sa120\widctlpar{\*\pn \pnlvl11
\pnf20\pnstart1\pnindent283\pnhang{\pntxtb ?}}\f5\fs20\lang2057 \sbasedon29\snext15 Note;}{\s16\fi-284\li284\sa120\widctlpar\tx284{\*\pn \pnlvl11\pnf1\pnstart1\pnindent283\pnhang{\pntxtb \'b7}}\f5\fs20\lang2057 \sbasedon0\snext16 List Bullet;}{
\s17\li284\sa120\widctlpar \f5\fs20\lang2057 \sbasedon0\snext17 List Continue;}{\s18\fi-284\li284\sa120\widctlpar{\*\pn \pnlvl10\pndec\pnstart1\pnindent283\pnhang{\pntxta .}}\f5\fs20\lang2057 \sbasedon0\snext18 List Number;}{\*\cs19 \additive\super 
\sbasedon10 endnote reference;}{\s20\fi-284\li568\sa120\widctlpar{\*\pn \pnlvl11\pnf1\pnstart1\pnindent283\pnhang{\pntxtb \'b7}}\f5\fs20\lang2057 \sbasedon0\snext20 List Bullet 2;}{\s21\sa120\widctlpar \f5\fs20\ul\cf13\lang1024 \sbasedon0\snext0 
Hypertext Anchor;}{\*\cs22 \additive\b\f11\fs20 \sbasedon10 Key Name;}{\s23\sa120\widctlpar \f5\fs20\cf13\lang2057 \sbasedon0\snext23 Synonyms;}{\s24\fi-284\li284\sa120\widctlpar\tx284 \f5\fs20\lang2057 \sbasedon18\snext24 List Manual;}{
\s25\fi-284\li568\sa120\widctlpar{\*\pn \pnlvl10\pndec\pnstart1\pnindent283\pnhang{\pntxta .}}\f5\fs20\lang2057 \sbasedon0\snext25 List Number 2;}{\s26\li566\sa120\widctlpar \f5\fs20\lang2057 \sbasedon0\snext26 List Continue 2;}{\s27\sa120\widctlpar 
\f5\fs20\cf11\lang2057 \sbasedon0\snext27 Definition Term;}{\s28\sa120\widctlpar \f5\fs20\cf11\lang2057 \sbasedon27\snext28 Definition Definition;}{\s29\fi-283\li283\sa120\widctlpar{\*\pn \pnlvl11\pnf20\pnstart1\pnindent283\pnhang{\pntxtb F}}
\f5\fs20\lang2057 \sbasedon0\snext29 Tip;}{\s30\fi-283\li283\sa120\widctlpar{\*\pn \pnlvl11\pnf23\pnstart1\pnindent283\pnhang{\pntxtb ~}}\f5\fs20\lang2057 \sbasedon15\snext30 Important;}{\s31\fi-284\li568\sa120\widctlpar\tx284 \f5\fs20\lang2057 
\sbasedon25\snext31 List Manual 2;}{\s32\sa120\widctlpar \i\f5\fs20\lang2057 \sbasedon0\snext32 Comment;}{\*\cs33 \additive\b\f5\fs20 \sbasedon10 App Text;}{\*\cs34 \additive\scaps\f25\fs20\cf13 \sbasedon10 Graphic Link;}{
\s35\sa120\widctlpar\tqc\tx4153\tqr\tx8306 \f5\fs20\lang2057 \sbasedon0\snext35 footer;}{\*\cs36 \additive\fs16 \sbasedon10 annotation reference;}{\s37\sa120\widctlpar \f5\fs20\lang2057 \sbasedon0\snext37 annotation text;}{
\s38\sb360\sa240\keepn\widctlpar \b\f5\fs32\cf9\lang2057\kerning28 \sbasedon0\snext38 Category UID;}{\s39\fi-283\li283\sa120\widctlpar\brdrb\brdrs\brdrw15\brsp20 {\*\pn \pnlvl11\pnf23\pnstart1\pnindent283\pnhang{\pntxtb \'a2}}\f5\fs20\lang2057 
\sbasedon0\snext39 Context;}{\s40\fi-283\li283\sa120\widctlpar\brdrb\brdrs\brdrw15\brsp20 {\*\pn \pnlvl11\pnf23\pnstart1\pnindent283\pnhang{\pntxtb i}}\f5\fs20\lang2057 \sbasedon0\snext40 Index;}{\*\cs41 \additive\i\f5\fs20\ulnone\cf0\nosupersub 
\sbasedon10 Context Comment;}}{\*\revtbl {Unknown;}{Symbian;}}{\info{\title "PROTEA HELP FILE - <app name>"," }{\author Symbian}{\operator Symbian}{\creatim\yr1997\mo2\dy11\hr11\min7}{\revtim\yr2000\mo4\dy25\hr16\min35}{\version2}{\edmins1}{\nofpages2}{\nofwords478}{\nofchars2730}
{\*\company Psion SW}{\vern57395}}\paperw11907\paperh16840\margl567\margr7371\margt567\margb567 \facingp\widowctrl\ftnbj\aenddoc\revisions\linkstyles\hyphcaps0\formshade \fet0{\*\template C:\\apps\\MSOffice\\Templates\\Other Documents\\CSHELP.DOT}\sectd 
\psz9\linex0\headery709\footery709\colsx709 {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s32\sa120\widctlpar \i\f5\fs20\lang2057 Author: Clive Whitear
\par Date: May 13{\super th} 1998
\par Version: ER4 release
\par \pard\plain \s1\sb360\sa240\keepn\widctlpar \b\f5\fs32\lang2057\kerning28 Program{\revised\revauth1\revdttm1178913826 
\par }\pard\plain \s38\sb360\sa240\keepn\widctlpar \b\f5\fs32\cf9\lang2057\kerning28 {\revised\revauth1\revdttm1178913827 0x10000074}
\par \pard\plain \s2\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072 \b\f5\lang2057 Program: Quick start
\par \pard\plain \s21\sa120\widctlpar \f5\fs20\ul\cf13\lang1024 {\deleted\revauth1\revdttm1178913827 program.quick-start
\par }\pard\plain \s23\sa120\widctlpar \f5\fs20\cf13\lang2057 OPL OPO translate compile run programming language
\par \pard\plain \sa120\widctlpar \f5\fs20\lang2057 Program is a text editor for writing, translating (compiling) and running OPL programs.
\par When Program is first started you see:
\par PROC :
\par ENDP
\par These are the "keywords" that mark the start and end of an OPL "procedure". Type your program as a list of "statements" between the keywords.
\par \pard \fi-357\li357\sa120\widctlpar To create an OPL program:
\par {\pntext\pard\plain\f5\fs20\lang2057 1.\tab}\pard\plain \s18\fi-284\li284\sa120\widctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent283\pnhang{\pntxta .}}\f5\fs20\lang2057 Write the program, using the text formatting and indenting features.
\par {\pntext\pard\plain\f5\fs20\lang2057 2.\tab}Translate the program using the button on the {\cs33\b Toolbar} or {\cs33\b Translate }from the {\cs33\b Tools} menu.
\par \pard\plain \sa120\widctlpar \f5\fs20\lang2057 If an error is found during translation, the cursor goes to the point in the program where the error is found and an error message is given.
\par \pard\plain \s24\fi-284\li284\sa120\widctlpar\tx284 \f5\fs20\lang2057 3.\tab When the program translates without errors, a dialog with the option to run the program is displayed.
\par \pard\plain \sa120\widctlpar \f5\fs20\lang2057 The translated (executable) file will be given the same filename as the source file, but will have the filename extension .OPO (this is displayed on the System screen).
\par {\pntext\pard\plain\f20\fs20\lang2057 ?\tab}\pard\plain \s15\fi-283\li283\sa120\widctlpar{\*\pn \pnlvlblt\pnf20\pnstart1\pnindent283\pnhang{\pntxtb ?}}\f5\fs20\lang2057 You can also run an OPL program by selecting {\cs33\b Run program} on the {\cs33\b 
Tools} menu. A translated file can be run by selecting it in the System screen, then tapping on it or pressing the Enter key.
\par \pard\plain \sa120\widctlpar \f5\fs20\lang2057 If you have an old OPL program you want to use, create a new file and "import" the old file into it (do this by selecting {\cs33\b Import text file }from the {\cs33\b More }cascade on the {\cs33\b File}
 menu).
\par \pard\plain \s2\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072 \b\f5\lang2057 Combining files in Program
\par \pard\plain \s23\sa120\widctlpar \f5\fs20\cf13\lang2057 OPL importing exporting merge in export as text import text ascii
\par \pard\plain \sa120\widctlpar \f5\fs20\lang2057 You can include another OPL file or an ASCII text file into the current OPL file. E.g. you may want to include a previously written program.
\par To insert smaller pieces of an OPL file, use the normal copy and paste commands on the {\cs33\b Edit }menu.
\par To include an entire OPL file, you must first convert the file to ASCII format. To do this:
\par {\pntext\pard\plain\f5\fs20\lang2057 1.\tab}\pard\plain \s18\fi-284\li284\sa120\widctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent283\pnhang{\pntxta .}}\f5\fs20\lang2057 Open the OPL file that you wish to convert.
\par {\pntext\pard\plain\f5\fs20\lang2057 2.\tab}Select {\cs33\b Export as text} from the {\cs33\b More }cascade on the {\cs33\b File} menu. Select the folder you want to export the file to and type in the name you want to use.
\par \pard\plain \sa120\widctlpar \f5\fs20\lang2057 To import an ASCII file into the current OPL file:
\par {\pntext\pard\plain\f5\fs20\lang2057 1.\tab}\pard\plain \s18\fi-284\li284\sa120\widctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent283\pnhang{\pntxta .}}\f5\fs20\lang2057 Open the OPL file that you wish to add the other file to.
\par {\pntext\pard\plain\f5\fs20\lang2057 2.\tab}Move the cursor to the point where you want to insert the other file.
\par {\pntext\pard\plain\f5\fs20\lang2057 3.\tab}Select {\cs33\b Import} {\cs33\b text} from the {\cs33\b More }cascade on the {\cs33\b File} menu and select the file you want to import.
\par \pard\plain \s2\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072 \b\f5\lang2057 Indenting text (Program)
\par \pard\plain \s23\sa120\widctlpar \f5\fs20\cf13\lang2057 OPL tab stop indentation
\par \pard\plain \sa120\widctlpar \f5\fs20\lang2057 
Normally the text you type will be automatically indented, using a tab positioned 2 characters in from the left. Any additional tabs inserted will be spaced at further intervals of 2 characters. To change this, select {\cs33\b Indentation} on the {
\cs33\b Format} menu.
\par {\pntext\pard\plain\f1\fs20\lang2057 \'b7\tab}\pard\plain \s16\fi-284\li284\sa120\widctlpar\tx284{\*\pn \pnlvlblt\pnf1\pnstart1\pnindent283\pnhang{\pntxtb \'b7}}\f5\fs20\lang2057 To stop automatic indenting, remove the tick from the indenting box.
\par {\pntext\pard\plain\f1\fs20\lang2057 \'b7\tab}Set the distance you want between tab positions.
\par \pard\plain \s2\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072 \b\f5\lang2057 Formatting text (Program)
\par \pard\plain \s23\sa120\widctlpar \f5\fs20\cf13\lang2057 OPLtypestyle type style typeface type face font bold
\par \pard\plain \sa120\widctlpar \f5\fs20\lang2057 You can format the text in an OPL file for display purposes; this does not affect the translated (complied) program.
\par To change the formatting (font, letter size, bold emphasis and text colour) of all the text in the OPL file:
\par {\pntext\pard\plain\f1\fs20\lang2057 \'b7\tab}\pard\plain \s16\fi-284\li284\sa120\widctlpar\tx284{\*\pn \pnlvlblt\pnf1\pnstart1\pnindent283\pnhang{\pntxtb \'b7}}\f5\fs20\lang2057 Set the font using {\cs33\b Font} on the {\cs33\b Format}
 menu, and then select the font, letter size etc.
\par \pard\plain \sa120\widctlpar \f5\fs20\lang2057 To change the bold emphasis of the entire file, press Ctrl+B.
\par {\pntext\pard\plain\f20\fs20\lang2057 ?\tab}\pard\plain \s15\fi-283\li283\sa120\widctlpar{\*\pn \pnlvlblt\pnf20\pnstart1\pnindent283\pnhang{\pntxtb ?}}\f5\fs20\lang2057 Normally you can only choose monospaced fonts; but you can change this using the {
\cs33\b Preferences} command from the {\cs33\b Tools} menu.
\par \pard\plain \sa120\widctlpar \f5\fs20\lang2057 
\par }