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