Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
STRIG Statement Details
◄Summary► ◄Details► ◄Example► ◄Contents► ◄Index► ◄Back►
──────────────────────────────────────────────────────────────────────────────
STRIG(n%) {ON | OFF | STOP}
Usage Notes
■ If your program contains event-handling statements and you are compiling
from the BC command line, use the /W or /V option. If you do not use
these options and your program contains event traps, Visual Basic
generates the error message, "ON event without /V or /W on command
line." See: ◄BC Command-Line Options►
■ STRIG(n%) ON enables joystick-event trapping. If joystick trigger n% is
pressed after a STRIG(n%) ON statement, the routine specified in the ON
STRIG statement is executed.
■ STRIG(n%) OFF disables joystick-event trapping. No trapping takes place
until another STRIG(n%) ON statement is executed. Events occurring while
trapping is off are ignored.
■ STRIG(n%) STOP suspends joystick-event trapping. No trapping takes place
until a STRIG(n%) ON statement is executed. Any ON STRIG events that
occur while trapping is suspended are remembered and processed when the
next STRIG(n%) ON statement is executed. However, remembered events are
lost if STRIG(n%) OFF is executed.
■ When a joystick event trap occurs (that is, the GOSUB is performed), an
automatic STRIG(n%) STOP is executed so that recursive traps cannot take
place. The RETURN from a trapping routine automatically executes a
STRIG(n%) ON statement unless an explicit STRIG(n%) OFF was performed
inside the routine.
■ In previous versions of Basic, the statement STRIG ON enabled testing
of the joystick triggers; STRIG OFF disabled joystick-trigger testing.
The current version of Basic ignores the earlier versions of the
STRIG ON and STRIG OFF statements.