Project Command Reference
Introduction
Special Considerations
Command Reference
Buffer Variables
Memory Records
Buffer/Memory Templates
There are seven basic and four special template options as identified in the following two tables:
There are several modifiers that can precede template options to control the "pointer" movement, group format options, or increase readability
Outside Interfacing
PEEK and POKE
INPORT and OUTPORT
INTERRUPT
FARCALL
Module-Specific Considerations
Communications
Receiving Data
Data Match
Data Get
Sending Data
Data Output
Database
File Load Exclusive
Data Enter Blank
Data Enter Lock
Data Enter Only-One
Data Update
Data Update Only-One
Example
Recalc
Lock-Record
Write-Record
Cancel-Record
Example
Data Goto Record First/Last
Example
Data Goto Record Next/Previous View
Data Goto Window Next/Previous
Data Goto Line number
Data Delete
Quit Database
Field prompt
Referencing Database Fields
Serial Processing
Spreadsheet
BLOCKMARK Function
Specifying Worksheet Locations
Sheet Goto
Cursor
Entering Worksheet Information
Direct Entry
Indirect Entry
Worksheet Recalculation
Locking and Unlocking Cells
Word Processor
Marking Text
Block, Column, Lines, and Point
Word, Sentence, Line, Paragraph, Remainder, and Document
* (Star)
[] (Brackets)
Ruler Editing
MCA Ruler Editing
Toggle Commands
AUTOHELP
BEEP
BIGOS
BUFFER
BUTTON
BUTTON CHANGE-COLOR
BUTTON CREATE
BUTTON DEFAULT-COLOR
BUTTON DELETE
BUTTON DRAW
BUTTON FINISHED
BUTTON INIT
BUTTON PAUSE
BUTTON RESUME
CASE
Example
CLEAR
Examples
CLEARERROR
CLOSE-PRINTER
COMMENT
Examples
CONTINUE
Example
CZBREAK
DEBUG
DLL CALL
DLL Calling Conventions
Return Values
Example # 1
Example # 2
Notes
DLL LOAD
DLL UNLOAD
ERROR
ERRORMESSAGE
EVALUATE
EXECUTE
Example
EXIT
EXTERNAL
Example
Example
F1HELP
FARCALL
FCLOSE
FIELD PROMPT
FHANDLE
FOPEN
DATAPATH (0)
SYSPATH (1)
PAGEPATH (2)
NOPATH (3)
HOMEPATH (4)
DEFPATH (5)
CMDPATH (6)
CURPATH (7)
RW_MODE (10)
RO_MODE (11)
RO_SHARE (12)
RW_SHARE (13)
TD_MODE (32)
BD_MODE (33)
FOR
Example
FPOSITION
FREAD
FSEEK
FTRUNCATE
FUNCTION
External Functions
Examples
FUNIQ
FWRITE
GET PROPERTY
GLOBAL
GRAPHICS
GRAPHICS BITMAP
GRAPHICS BMPLIB
GRAPHICS CLOSE
GRAPHICS CONVERT
GRAPHICS DRAW
GRAPHICS FILL
GRAPHICS OPEN
GRAPHICS PALETTE RESTORE
GRAPHICS POLYGON
GRAPHICS PRINT
GRAPHICS SET
GRAPHICS WINDOW
IF
Example
IF-ELSE
Example
IF-ELSEIF
Examples
Nested If Structures
Example
INPORT
INTERRUPT
Placing Information on the Hardware Stack
JUMP
Example
KEY
KEY NAME
KEYS
Keylist
Character Terms
Activity Control Terms
Macro Control Terms
CLEAR
COMMENT
DELAYOFF
DELAYON, #?
KEY
LOOK
NOLOOK
LOOKOFF
LOOKON
NOKEY
PAUSE
REPEAT, #?, term
RESULT
SCREENOFF
SCREENON
UNTIL
WAITFORKEY
LABEL
LOAD
UNLOAD
LOCAL
LOCATE
LOCK and UNLOCK
LOW BUFFER
LOW MEMALLOC
LPRINT
LPRINTRAW
MAIN
MEMALLOC
MEMFREE
MEMPACK
MEMUNPACK
MENU SUPPRESS, MENU ACTIVATE
MESSAGE
MILLI-WAIT
NATIVE PEEK
NATIVE POKE
ON-ERROR
Using ON-ERROR with $_onerror
Chained Projects
OPEN-PRINTER
OSEXIT
OUTPORT
PACK
UNPACK
Examples
PEEK and POKE
PULLDOWN
PUBLIC
QUIET
REAL FARCALL
REAL INTERRUPT
REALPTR
REALSEG
REDIMENSION
Example
REF
REPAINT
REPLY
RETURN
Example
SCREEN
SCREEN CLEAR
SCREEN CLEAR BOX
SCREEN DRAW BOX
SCREEN EDITOR
SCREEN INPUT
SCREEN INPUT MASK
SCREEN MENU
SCREEN PRINT
SCREEN PRINT FORMAT
Precision
Alignment
Width
Options
Data-type
SCREEN PROMPT
SCREEN RESTORE
SCREEN SAVE
SCREEN SCROLL
SCREEN SCROLL DOWN
SCREEN SCROLL LEFT
SCREEN SCROLL RIGHT
SCREEN SCROLL UP
SCREEN SHORTINPUT
SCREEN SHORTMENU
SCREEN SHORTRESTORE
SET PROPERTY
SELECT CONTROL
SINGLE-STEP
SMARTPEEK
SMARTPOKE
SOUND
SOUNDBLOCK
Example
STATUSBAR
STOP
SUSPEND
SUSPENDONE
TOOLBAR
TRACE
TRANSFER
UNIX
UNIX CHILD
UNIX SIGNAL
UNIX ID
UNIX MSG-OPEN
UNIX MSG-SEND
UNIX MSG-RECEIVE
UNIX MSG-REMOVE
UNIX MSG-STATUS
UNIX MSG-CONTROL
UNLOAD
UNLOCK
UNPACK
VIRSEG
VOICE COMMAND
VOICE STATE
VOICE ADD-WORD
VOICE-TRAIN
WAIT
WHILE
WINDOW
WINHELP
Error Messages
Files and Directories