From QB64 Wiki
Revision as of 18:04, 9 September 2017 by imported>SMcNeill (Style guidelines; example doesn't work since version .954 and has been supressed.)
Jump to navigation Jump to search

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.

See also

Go to Keyword Reference - Alphabetical
Go to Keyword Reference - By usage
Go to Main WIKI Page