Features:
Enumerates all console screens on a server.
Supports several other functions, such as reading from and writing to a console screen.
Returns the current screen.
object.CurrentScreen()
None.
Screen.
This example returns the current screen.
set srv = createobject ("ucx:Server")
set screens = srv.Screens
set screen = Screens.CurrentScreen
Print("Screen name is:" & Screen.Name)
Determines whether or not any more Screen objects exist in the collection.
object.HasMoreElements()
None.
Boolean. Returns TRUE if more Screen objects exist in the collection; otherwise, FALSE.
This example determines whether or not any more Screen objects exist in the collection.
set srv = createobject ("ucx:Server")
set screens = srv.Screens
Screens.Reset()
while (Screens.HasMoreElements(=TRUE)
set screen=Screens.Next()
print ("Screen name is:" & Screen.Name)
Wend
Returns the next Screen object in the collection.
object.Next()
None.
Screen. Returns NULL if the collection has no more elements.
This example returns the next Screen object in the collection.
set srv = createobject ("ucx:Server")
set screens = srv.Screens
Screens.Reset()
while (Screens.HasMoreElements=TRUE)
set screen=Screens.Next()
print ("Screen name is:" & Screen.Name)
Wend
Resets the Screens collection and starts an iteration.
object.Reset()
None.
Void.
This example resets the Screens collection and starts an iteration.
’Reset the collection
set srv = createobject ("ucx:Server")
set screens = srv.Screens
Screens.Reset
while (Screens.HasMoreElements=TRUE)
set screen=Screens.Next()
print ("Screen name is:" & Screen.Name)
wend