qck.hlp (Table of Contents; 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.
Mixed-Language Programming Commands
                                                 ◄Contents►  ◄Index►  ◄Back►
──────────────────────────────────────────────────────────────────────────────
 Mixed-Language Programming Commands
 
 ■ The following keywords and special routines are used in Visual Basic to
   facilitate mixed-language programming:
 
   ◄ALIAS►           Specifies different procedure name
   ◄CALL►            Transfers control to another procedure
   ◄CALLS►           Transfers control to another procedure
   ◄CDECL►           Declares C-language argument order
   ◄DECLARE►         Declares calling sequences for external procedures
   ◄DEF SEG►         Indicates argument order of declared procedures
   ◄SADD►            Returns offset of a string variable
   ◄SSEG►            Returns segment of a string variable
   ◄SSEGADD►         Returns segment and offset of a string variable
   ◄StringAddress►   Returns segment and offset of a string variable
   ◄StringAssign►    Transfers string to non-Basic routine
   ◄StringLength►    Returns number of characters in variable-length string
   ◄StringRelease►   Deallocates variable-length strings
   ◄VARPTR►          Returns offset of numeric scalar variables and arrays
 
 ■ When creating mixed-language programs, link Visual Basic .OBJ modules
   first. Mixed-language programs using Microsoft C version 7.0 require
   version 5.3 of the LINK utility. For other programs, older versions of
   LINK.EXE will work. See: ◄LINK Command-Line Options►
 
 See: ◄Keywords by Task►