PxPlus
Reference Manual
  Index  | Search | Home | Online Services
PxBasic and PxPlus Language Reference
Introduction
Users guide
Directives
ACCEPT Read Single Keystroke
ADD INDEX Add Key to Keyed File
ADD PROPERTY Add Object Properties at Runtime
ADD SERVER PROPERTY/INDEX Directives
ADDR Load & Lock Program in Memory
AUTO Automatic Line Generation
BEGIN Reset Files and Variables
BREAK Immediate Exit of Loop
BUTTON Control Button
BYE Terminate ProvideX Session
CALL Transfer to Subprogram
CASE Define Branch Points
CHART Control Chart
CHECK_BOX Control Check Box
CLEAR Reset Variables
CLIP_BOARD Use Windows Clipboard
CLOSE Close File
CONTINUE Initiates Next Iteration of Loop
CREATE TABLE Create Keyed File (EFF)
CUSTOM_VBX Create/Control VBX
CWDIR Change Working Directory
DATA Define Data Elements
DAY_FORMAT Specify DAY Format
DEF Directives
DEFAULT Branch If No Matching Case
DEFCTL Define/Redefine CTL Values
DEFPRT Define as Printer
DEFTTY Define Terminal Size
DELETE Remove Lines from Program
DELETE OBJECT Remove Windows Object
DICTIONARY Data Dictionary Access
DIM Define Arrays and Strings
DIM Define/Use Structured Strings
DIRECT Create File with Keyed Access
DIRECTORY Create Subdirectory
DISABLE Disable Use of Prefix Table Entry
DISABLE CONTROL Disable Control
DISABLE EVENT Internal Event Disable
DROP Removes Program from Memory
DROP_BOX Control Drop Box
DROP CLASS Delete Class Definition
DROP INDEX Drop Key from Keyed File
DROP OBJECT Delete Object
DROP..ON Drag and Drop
DUMP Display Variables
EDIT Edit Line in Program
ENABLE Re-Enable Use of Prefix Table Entry
ENABLE CONTROL Enable Control
ENABLE EVENT Internal Event Enable
END Halt Execution of Program
END DEF End Definition of Multi-line Function
END_IF End IF Directive
END SWITCH End Branching of a Program
ENDTRACE End Trace Output
END WITH End Branching of a Program
ENTER Specify Arguments
ERASE Delete File/Directory from System
ERROR_HANDLER Define Generic Handler
ESCAPE Interrupt Program Execution
EXECUTE Execute Basic Instruction
EXIT Terminate Subprogram and Return
EXITTO End Loop, Transfer Control
EXTRACT Read and Lock Data
EXTRACT RECORD Read-Lock Data Record
FILE Create New File from File Descriptor
FIND Locate and Read Data
FIND RECORD Locate & Read Data Record
FLOATINGPOINT Switch to Scientific Notation
FOR..NEXT Loop While Incrementing
FUNCTION Declare Object Method
GET_FILE_BOX Ask for Filename
GOSUB ..RETURN Execute Subroutine
GOTO Transfer within Program
GRID Control Grid
H_SCROLLBAR Control Horizontal Scrollb ar
HIDE Hide Control
IF...THEN...ELSE Test Condition
INDEXED Create Indexed File
INPUT Get Input from Terminal
INSERT Insert New Record in File
INVOKE Execute Operating System Command
IOLIST Specify Variable List
KEYED Create Single/Multi-Keyed File
KEYED LOAD Load and Repair Keyed File
LET Assign Value to Variable
LIKE Inherit Properties
LINE_SWITCH Redirect Console Input/Output
LIST List Program Statements
LIST_BOX Control List Box
LOAD Read Program into Memory
LOAD CLASS Pre-Load Class Definition
LOAD DATA Load Program Constants
LOCAL Designation of Local Data
LOCK Reserve File for Exclusive Use
LONG_FORM Use Long Variable Names
MENU_BAR Control Menu Bar
MERGE Read/Append Lines from File
MERGE OBJECT Merge existing objects
MESSAGE_LIB Establish Message Library
MNEMONIC Define File Command Sequence
MSGBOX Display PopUp Message Box
MULTI_LINE Control Multi-Line Input
MULTI_MEDIA Control Multimedia Interface
NEXT End FOR Loop
NEXT RECORD End SELECT Statement
OBTAIN Get Hidden Terminal Input
ON ... GOSUB/GOTO/EVENT Directives
OPEN Open a File for Processing
PASSWORD Apply Password & Encryption
PERFORM Call Subprogram, Share Variables
POP Premature Exit from Stack
POPUP_MENU Create Popup Menu
PRECISION Change Current Precision
PREFIX Set File Search Rules
PREINPUT Place Data in Input Queue
PRINT Display Information
PROCESS Call a NOMADS Panel
PROCESS SERVER Establish Remote Server
PROGRAM Create or Assign Program File
PROPERTY Declare Object Properties
PURGE Clear Data from a File
QUIT Terminate ProvideX Session
RADIO_BUTTON Control Radio Button
RANDOMIZE Set Random Ke y
READ Read Data from File
READ DATA Read Data from Program
READ RECORD Read Record from File
REDIM Re-Dimension Array
REFILE Clear Record from File
RELEASE Terminate ProvideX Session
REM Remark
REMOVE Delete Record from File
REMOVE CONTROL Delete control from window
RENAME Change a File's Name
RENAME CLASS Change Name of Class
RENAME..INDEX Rename Keys in Keyed File
RENUMBER Change Program Line Numbers
REPEAT..UNTIL Repetitive Execution
REPEATDATA TO .. ON .. Repeat/Duplicate output
RESET Reset Program State
RESTORE Reset Program Data Position
RETRY Re-Execute Failing Instruction
RETURN Return From a Subroutine
ROUND Control Rounding
RUN Transfer and Execute a Program
SAVE Write Program to File
SAVE CONTROL Save Image of Control
SAVE DATA Save Program Constants
SAVE FILE Save Bitmap to Disk
SELECT Select/Query From ... Where
SERIAL Create a Sequential File
SET_FOCUS Set Input Focus
SET_NBF Set Number of Keyed I/O Buffers
SET_PARAM Set System Parameters
SETCTL GOSUB on CTL Event
SETDAY Change Local Date
SETDEV Set File/Device Characteristics
SETDRIVE Change Default Drive
SETERR Set Error Transfer
SETESC Set Interrupt Processing
SETFID Set FID( ) Definition
SETMOUSE Control/Set Mouse
SETTIME Set Local Time
SETTRACE Enable Program Tracing
SHORT_FORM Use Short Variable Names
SHOW Show Control
SORT Create File for Sorting
START Restart ProvideX
STATIC Add Local Properties at Runtime
STOP Halt Program Execution
SWITCH Branch Control
SYSTEM_HELP Invoke Windows Help
SYSTEM_JRNL File System Journalization
TABLE Define Translation Table
TRANSLATE Translate Contents of Variable
TRISTATE_BOX Control Tristate Box
UNLOCK Remove Exclusive Use from File
UNTIL End REPEAT Loop
UPDATE Update Existing Record in File
USER_LEX Define Directive Keywords
USER_LEX LOAD Load Directive Keywords
V_SCROLLBAR Control Vertical Scrollbar
VARDROP_BOX Control Variable Drop Box
VARLIST_BOX Control Variable List Box
VIA Assign Variable Indirectly
VIDEO_PALETTE Control Video Colours
WAIT Temporarily Halt Execution
WAIT FOR EVENT - Temporarily Halt Execution
WEND End WHILE Loop
WHILE ..WEND Repeat Statements
WINPRT_SETUP Windows Printer Setup
WITH..END WITH Object Reference Construct
WRITE Add/Update Data in File
WRITE RECORD Write Record
System Functions
System Variables
Mnemonic Overview
System Parameters Overview
Control Object Properties
Special File Handling
Special File Command Tags
Utilities and Extended commands
Appendix
Conversion utilities
Integrated Toolkit
UTF-8 / UNICODE and DBCS support
WindX and Javx - Thin Client Technologies
Apache HTTP Interface
Advanced Graphics
PxPlus ODBC Driver
PLUSLIB Dll Library
PxPlus Build notes