"UNRESOLVED EXTERNAL"; Can't Call External from Quick Library (41004)
The information in this article applies to:
- Microsoft QuickBASIC 4.0
- Microsoft QuickBASIC 4.0b
- Microsoft QuickBASIC 4.5
- Microsoft BASIC Compiler for MS-DOS and OS/2 6.0
- Microsoft BASIC Compiler for MS-DOS and OS/2 6.0b
- Microsoft Basic Professional Development System (PDS) for MS-DOS and MS OS/2 7.0
This article was previously published under Q41004 SUMMARY
Routines in a Quick library are not allowed to call procedures that
are external to that Quick library. If you manually execute LINK with
the /QU option to make a Quick library and you get an "Unresolved
External" error, then the CALL statement in the Quick library that
calls that routine is skipped at run time.
A Quick library (which has the filename extension .QLB) is essentially
an executable file, but it cannot be invoked directly from DOS or from
an .EXE program compiled in Basic. A Quick library can only be used
within the QuickBasic QB.EXE or Basic PDS 7.00 QBX.EXE environments.
Modification Type: | Minor | Last Reviewed: | 1/9/2003 |
---|
Keywords: | KB41004 |
---|
|