home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 1B
/
DATAFILE_PDCD1B.iso
/
_pocketbk
/
pocketbook
/
004
/
oplexamp_z
/
EX_APP3.OPL
< prev
next >
Wrap
Text File
|
1992-08-27
|
956b
|
72 lines
APP myapp3
TYPE 3
ICON "\opd\me"
ENDA
PROC start:
GLOBAL a%(6),k%,w$(128)
STATUSWIN ON
SCREEN 30,9,1,1
gSETWIN 0,0,179,79
w$=CMD$(2)
fset:(CMD$(3))
PRINT "Q to Quit"
PRINT " or press Delete in the"
PRINT "the System screen"
PRINT " or create/swap files in the"
PRINT "System screen"
DO
k%=getk%:
PRINT CHR$(k%);
UNTIL (k% AND $ffdf)=%Q
ENDP
PROC getk%:
LOCAL t$(1)
DO
GETEVENT a%()
IF a%(1)=$404
w$=GETCMD$
t$=LEFT$(w$,1)
w$=MID$(w$,2,128)
IF t$="X"
endit:
ELSEIF t$="C" OR t$="O"
TRAP CLOSE
IF ERR
CLS :PRINT ERR$(ERR)
GET :CONTINUE
ENDIF
fset:(t$)
ENDIF
ENDIF
UNTIL a%(1)<256
RETURN a%(1)
ENDP
PROC fset:(t$)
LOCAL p%(6)
IF t$="C"
TRAP CREATE w$,A,A$
ELSEIF t$="O"
TRAP OPEN w$,A,A$
ENDIF
IF ERR
CLS :PRINT ERR$(ERR)
GET :STOP
ENDIF
SETNAME w$
ENDP
PROC endit:
STOP
ENDP