| System Functions |
|
| Formats | 1.
Return Specific Prefix: PFX(num)[,ERR=stmtref]) 2. Return Prefix for PGN: PFX(PGN[,ERR=stmtref]) Where: |
|
| num | PREFIX number to use. Numeric expression. | |
| stmtref | Program line number or statement label to which to transfer control. | |
| Returns | String, current value of given PREFIX. | |
| Description | The
PFX( ) function returns the current
value of your given prefix number. If no prefix has been
defined, the function will return a null string. If your
specific prefix has been disabled, ProvideX returns an
Error #14: Invalid I/O request for file state. (Use an ERR=
option to transfer control on the error.) You can obtain the PREFIX FILE value by using PFX(-1). The PFX system variable contains the current PREFIX(0) value. |
|
| See Also | PREFIX
Directive, PFX System Variable |
|
| Example | 4000
REM 4010 LET I=-1 4020 LET X$=PFX(I,ERR=4040) 4030 PRINT "PREFIX("+STR(I)+")=",X$ 4040 IF I<=8 THEN LET I=I+1; GOTO 4020 4050 PRINT "PREFIX PGN=",PFX(PGN);STOP ->GOTO 4000 ->RUN PREFIX(-1)= PREFIX(0)=\OTHER\===\\OTHER\CUST\CASHRCPT\\OTHER\CUST\MSC\\OTHER\CUST\SALES\ PREFIX(2)=\MANUALS\===\\PVX\TESTS\ PREFIX(3)= PREFIX(4)= PREFIX(5)= PREFIX(6)= PREFIX(7)= PREFIX(8)= PREFIX(9)= PREFIX PGN=\OTHER\PGMS\===\\OTHER\PGMS\PVX\\OTHER\PGMS\CUST\ |
|