To use external library files in QB 4.5 (QBASIC
doesn't support external library files), you need
the LibName.QLB and the LibName.LIB files.
LibName would be the name of the library file.
With the .QLB file you would start QB with a
QB /L LibName.QLB command. That would load the QB.QLB file for use in the QB
IDE. If you start QB with the /L command line option, QB assumes you want to
load the QB.QLB quick library and loads the
QB.QLB quick library which is used to support
the Call interrupt, interrupt routines.
When you compile your program the QB linker pulls in the routines from the
LibName.LIB file that your QB program uses.
Basiclly the .QLB lib file is for use in the QB IDE and the .LIB lib file
is used by the LINK.EXE
program when you compile your program into an exe file. HTH
-Robert
Quote:
> Hi there,
> As someone who's been programming qbasic for 7 years now but is still not
> far beyond subroutines, I think I can be safely classified as a beginner.
> What I'm trying to do is get some mouse routines I've downloaded to run in
> either QuickBASIC 4.5 or QBASIC 1.0. The problem is all the routines I've
> got use either CALL interrupt(*stuff*) or CALL absolute(*stuff*). QBASIC
> always moans about advanced features not being installed, and QuickBASIC
> tries to call subroutines called absolute or interrupt. I may be missing
> some libraries or something for QuickBASIC, if so where can I get them, or
> is the problem more complex than that?
> Thanks in advance
> Pete