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.
StringLength Routine Details
  Summary  Details  Example                Contents  Index  Back
──────────────────────────────────────────────────────────────────────────────
 length = StringLength(string-descriptor%);
 
 Usage Notes
   ■ The StringLength syntax is for the C language.
 
   ■ If you are not doing mixed-language programming, there is usually no
     reason to use StringLength. Instead, use LEN to find the length of a
     variable-length string. See: LEN Function
 
   ■ Calls to the StringLength routine are usually made from a non-Basic
     routine.
 
     For example, assume that a MASM routine takes a pointer to a string
     descriptor as a parameter. MASM can find the length of the string data
     by using the following code:
 
         .model
          extrn        stringlength: far
 
         .code
          mov          ax, psdparm           ; offset of descriptor
          push         ax
          call         stringlength
 
   ■ The length of the string is returned in AX.