Jump to navigation Jump to search
Revision as of 18:04, 9 September 2017 by (Style guidelines; example doesn't work since version .954 and has been supressed.)
CALL ABSOLUTE is used to access interrupts on the computer or execute assembly type procedures.
- CALL ABSOLUTE([argumentList,] integerOffset)
- CALL and parameter brackets are required in the statement.
- argumentList contains the list of arguments passed to the procedure.
- integerOffset contains the offset from the current code segment, set by DEF SEG and SADD, to the starting location of the called procedure.
- Qbasic and QB64 have the ABSOLUTE statement built in and require no library, like QuickBASIC did.
- NOTE: QB64 does not support INT 33h mouse functions above 3 or BYVAL in an ABSOLUTE statement. Registers are emulated.
- To handle mouse input, the recommended practice is to use _MOUSEINPUT and related functions.