bas7qck.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.
Far String descriptor format
  ◄10 Questions►                                 ◄Contents►  ◄Index►  ◄Back►
──────────────────────────────────────────────────────────────────────────────
Why does a CALL to my assembly routines or other non-BASIC language
routines hang at runtime when I LINK them with programs compiled with
/Fs or run them in a QLB from QBX?
 
Your CALL to these routines hangs because Microsoft BASIC now supports
far variable-length strings. Programs that are compiled with /Fs or
that run in QBX require modification of their routines to use the
new Far String descriptor format. The StringLength and StringAddress
routines must be used. See Chapter 13, "Mixed-Language Programming with
Far Strings" in the Programmer's Guide.