◄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►