!**********************************
! TSTESP - 15 Sept 1992 Ken Carlson
!
! Demonstrates flaw in ESP field redraw. Changed state display
! does not match actual values.
!**********************************
MAP1 CHAR,F,6
MAP1 FIELD,F,6
MAP1 TSTESP,X,512
MAP1 X,F
MAP1 ESP'MENU,F,6,155
? TAB(-1,0);
XCALL FETCH,"TSTESP",TSTESP,X
!
IF X = 3 ? "Error >>>---> Screen not found" : END
IF X = 2 ? "Error >>>---> Screen too large" : END
!
XCALL INITRM,"TSTESP","TSTESP"
!
! initial state
XCALL SETVAL,TSTESP,1,"16906","16834","2000"
XCALL GTSCR,TSTESP
? TAB(5,50);"16906";TAB(7,50);"16834";TAB(9,50);"2000";
XCALL ERRDSP,""
!
! changed state
XCALL SETVAL,TSTESP,1,"16834","16906","3000"
FIELD = 1
CHAR = ESP'MENU
XCALL GTSCR,TSTESP,CHAR,FIELD
? TAB(5,50);"16834";TAB(7,50);"16906";TAB(9,50);"3000";
XCALL ERRDSP,""
!
! finish
XCALL INITRM
END