home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
clarion
/
seterr.zip
/
SETERROR.CLA
< prev
Wrap
Text File
|
1989-10-14
|
963b
|
43 lines
SetError PROGRAM
MAP
MODULE('SetErr'), BINARY
PROC(SetErr)
END ! MODULE
END ! MAP
Screen SCREEN HUE(11,1)
ROW(1,1) STRING('╔═{78}╗')
ROW(2,1) REPEAT(23);STRING('║<0{78}>║') .
ROW(25,1) STRING('╚═{78}╝')
ROW(3,26) STRING('TEST THE `SET-ERRORCODE()'' LEM')
ROW(7,14) STRING('ERRORCODE() =')
ROW(8,14) STRING('ERROR() {5}=')
Errorcode ROW(7,28) STRING(@N4),HUE(15,1)
Error ROW(8,28) STRING(40),HUE(15,1)
ROW(10,14) STRING('SET ERRORCODE() TO :')
COL(35) ENTRY(@N4),USE(Code),HUE(15,1),SEL(0,7),INS
.
Code SHORT
Esc_Key EQUATE(256)
CODE
OPEN(Screen)
LOOP
ALERT(Esc_Key)
ErrorCode = ERRORCODE()
Error = ERROR()
SELECT(?Code)
ACCEPT
IF KEYCODE() = Esc_Key THEN RETURN.
SetErr(Code)
END ! LOOP