Utility Diskette # 3 - Part II
Reader's Clinic - Slow Multivalued Screen Display
SecureUser
VERBatim - V86
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
QTIPS - Menus Without an Action Bar
Window or Not ?
Vroom - Window Processing
QTIPS - Window Symbol Tables
VROOM - Window Processing II
@ATTACK - @HW
Uncommon Knowledge - WC_Reset%
Reader's Clinic - Related Windows
Window or Not?
Reader's Clinic - Scribe Replace Processes in Window
Soft Windows
QTIPS - Window Bug and Debugging Window Bug
Overlapping Windows And Window Menus
QTIPS - New Catalyst Option
QTIPS - Collectors on the fly
QTIPS - Blank Menus in Windows
QTIPS - Moving Objects the EASY way.
QTIPS - DOSTime
VERBatim - V11
@ATTACK - @Backgrnd.Time
@ATTACK - @Index.Time
QTIPS - Time-outs in Windows
QTIPS - Equidistant Menu Options
QTIPS - Improved Menu Help 1
QTIPS - Improved Menu Help 2
QTIPS - Securing Menus
QTIPS - Overriding Menu Colours
Utility Diskette # 3 - Part I
Menus and Menu Drivers
QTIPS - Menus Without an Action Bar
QTIPS - Comment Lines In Pulldown Menus
Overlapping Windows And Window Menus
QTIPS - Blank Menus in Windows
QTIPS - Menu Item Pre-Processing
Caching in on the Frames Array - Mike Pope
What's New (and un(der)documented!) In 2.12
Utility Diskette # 4
QTIPS - Winus
QTIPS - Calling an Action Bar from a Pulldown Menu
Flashing Background
Background Processing
Creating Your Own Background Processes
Bugs and PCs - Indexing 01 vs 1
VERBatim - V77
Index Sub Revisited
Indexing on Xlates
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
Simple Security
Batch.Indexing
QTIPS - Batch.Indexing Close Down
What's New (and un(der)documented!) In 2.12
QTIPS - Toggling Bell
@ATTACK - @Environ.Set
@ATTACK - @Environ.Keys
@ATTACK - @Help.Level
@ATTACK - @TCL.Stack
Reader's Clinic - ReEnable TCL from Debugger
QTIPS - Time-outs in Windows
@ATTACK - @Index.Time
QTIPS - Time-outs in Windows
VERBatim - V126
Esc.To.Exit
Uncommon Knowledge - WC_WST_CHAR%
Menus and Menu Drivers
Caching in on the Frames Array - Mike Pope
What's New (and un(der)documented!) In 2.12
QTIPS - Using @Upper.Case and @Lower.Case with Foreign Languages
@ATTACK - @Lower.Case
@ATTACK - @Upper.Case
Sorting out Collation Sequences by Mike Pope
@ATTACK - @Modal
Argument passing - Subroutines and Functions - Mike Pope
Redefining Keys
Background Processing
Reader's Clinic - Prompting for Passwords
Capture
Creating Your Own Background Processes
@ATTACK - @Edit.Keys
@ATTACK - @Index.Time
@ATTACK - @PlayBack
@ATTACK - @Priority.Int
How Indexes Are Updated
A RevTechie Replies - And Miscellaneous Jottings - Mike Pope - Revelation Technologies (UK) Ltd
QTIPS - Use of Mouse
QTIPS - Interrupt Proof Error Messages
Uncommon Knowledge - WC_Soft_Keys%
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
Version 3 Technical Highlights - Input.Char
Version 3 Technical Highlights - @Prog.Char
Version 3 Technical Highlights - Highlight
Reader's Clinic - Page Marks in Windows

RevMedia FKB

DocumentV4I2A1
TitleQTIPS - Time-outs in Windows
Keywords@ENVIRON.SET
TIME-OUTS
@INDEX.TIME
TextSerge Ciregna of Informataix recently asked if it was possible to display a
window WITH an option for the user to take an action based on the window
and if no action had been taken in a fixed period of time to automatically
exit the window and return to the menu The easiest way of achieving this is
by modifying background indexing parameters on the fly to use a replacement
index routine and use the fact that this routine will be called AFTER an
elapsed amount of seconds to force the window to close AFTER this time
E G

Save = @Environ Set
@Index Time = 5 ; * Set to the time to elapse
/*
Add two escapes into the data buffer (in case there is
a "Changes Will Be Lost" message")
*/
@Environ Set<77> = "C"
@Environ Set<78> = "@DATA=CHAR(27):CHAR(27)"
call catalyst("W" "TEST")
* Restore parameters
Transfer Save to @Environ Set
@Index Time = 30
* And finally gobble up extra Esc if there
Input X 1
If X = Char(27) Else @Data[1 0] = X


(Volume 4 Issue 2 Page 4)
[revmedia/copyrigh.htm]

Page last modified: 31/01/03