advr.hlp (Topic list)
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.
Absolute Routine Details
  ◄Summary►  ◄Details►  ◄Example►                ◄Contents►  ◄Index►  ◄Back►
──────────────────────────────────────────────────────────────────────────────
 CALL Absolute ([argumentlist,] offset%)
 
 Usage Notes
   ■ The Absolute routine is provided to maintain compatibility with earlier
     versions of Microsoft QuickBasic. The CALL and DECLARE statements
     provide a simpler way to use assembly language with Visual Basic.
     See: ◄CALL[S] Statement (Non-Basic Procedures)►
          ◄DECLARE Statement (Non-Basic Procedures)►
 
   ■ Although arguments are passed as offsets, the machine-language program
     is invoked with a far call.
 
   ■ The offset% is not passed to the procedure. Your program may need to
     execute a DEF SEG statement before executing the Absolute routine to
     set the code segment for the called routine.
 
   ■ Using a noninteger value for offset% produces unpredictable results.