home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 18 REXX
/
18-REXX.zip
/
rox.zip
/
testspin.cmd
< prev
next >
Wrap
OS/2 REXX Batch file
|
1993-09-23
|
1KB
|
64 lines
/*------------------------------------------------------------------
* spintest.cmd :
*------------------------------------------------------------------
* 08-31-93 originally by Patrick J. Mueller
*------------------------------------------------------------------*/
"@cls"
parse arg class roxName .
if (class = "") then
class = "list"
if (roxName = "") then
roxName = class
say "testing '"class"' class"
if RxFuncQuery("RoxLoadFuncs") then
do
rc = RxFuncAdd("RoxLoadFuncs","Rox","RoxLoadFuncs")
rc = RoxLoadFuncs()
end
rc = time("r")
rc = RoxLoad(class".rox")
rc = RoxLoad("spinner.rox")
coll1 = RoxCreate(class)
items = 10
say "adding" items "items to collection"
spinner = RoxCreate("spinner")
g = .spin(spinner)
say
do i = 1 to items
g = .suspend(spinner)
say "adding" i
g = .resume(spinner)
g = .add(coll1,i)
end
say
g = .stop(spinner)
say "printing coll1"
g = .spin(spinner)
printColl = .do(coll1,"!item","!coll=!coll !item","!coll=''","return space(!coll)")
g = .stop(spinner)
say printColl
rc = RoxDestroy(coll1)
rc = RoxDestroy(spinner)
elapsed = time("e")
say
say "Total processing time:" elapsed "seconds".