At least with QuickBasic you had the choice of
incorporating BRUN45.EXE
and BRUN45.LIB into the .exe file. I remember that with Borland
compilers you had to include lots of files such as
CGA.BGI, HERC.BGI, EGAVGA.BGI together with any application that
you wrote.
When I was running both TurboBasic and PowerBasic, neither
one required you to issue 'includes' to access standard video modes.
In over 12 years of running PowerBasic I've never had to link to an
external file. PowerBasic also compiles into fairly small
executable's, which are the only thing required unless there are
datafiles that the programmer required to be present. I never liked
the way QuickBasic required the distribution of it's external library
with the executable, especially since you never quite knew which
version of it a given program would require as things changed.
Jeff
--
Home of the TRS-80 Model 2000 FAQ File
http://www.cchaven.com
http://www.geocities.com/siliconvalley/lakes/6757