home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
database
/
trl14db.zip
/
TRLPRG.EXE
/
APOKESCR.PRG
< prev
next >
Wrap
Text File
|
1990-10-22
|
1KB
|
53 lines
***********
* APOKESCR.PRG
* by Leonard Zerman
* Placed in the Public Domain by Tom Rettig Associates, 10/22/1990.
*
* SYNTAX: DO APOKESCR WITH <screen number> [,'D']
* RETURN: True if successful, otherwise false.
************
PARAMETERS par1, par2
PRIVATE nbr
nbr = LTRIM(STR(par1))
IF UPPER( par2 ) = "D"
IF TYPE( "scrn&nbr" ) # "U"
CALL Trpass WITH scrn&nbr
CALL Trexe WITH "DEALLOC"
RELEASE scrn&nbr
ELSE
tr_retl = .F.
ENDIF
IF fox
RETURN (tr_retl)
ELSE
RETURN
ENDIF
ENDIF
IF TYPE( "scrn&nbr" ) = "U"
par1 = 4000
CALL Trpass WITH par1
CALL Trexe WITH "ALLOCATE"
IF [] = tr_retc
tr_retl = .F.
IF fox
RETURN (tr_retl)
ELSE
RETURN
ENDIF
ELSE
PUBLIC scrn&nbr
scrn&nbr = tr_retc
ENDIF
ENDIF
CALL trpass WITH scrn&nbr
CALL trexe WITH "SEPARATE"
CALL trpass WITH tr_retc
CALL trpass WITH tr_retn
CALL trexe WITH "N"
CALL trexe WITH "POKESCR"
IF fox
RETURN (tr_retl)
ENDIF
* eof apokescr *