Dec 092017
 
Use this program to force QuickBASIC 4.0, 4.5 and BASCOM 6.0 programs to run in a DesqView small window and in background.
File QB45LOAD.ZIP from The Programmer’s Corner in
Category Alternate Operating Systems
Use this program to force QuickBASIC 4.0, 4.5 and BASCOM 6.0 programs to run in a DesqView small window and in background.
File Name File Size Zip Size Zip Type
QB45LOAD.COM 1788 1322 deflated
QB45LOAD.DOC 4891 1815 deflated
TPCREAD.ME 199 165 deflated

Download File QB45LOAD.ZIP Here

Contents of the QB45LOAD.DOC file


QB45LOAD.COM
------------

DESCRIPTION
-----------

Use this program to force QuickBASIC 4.0, 4.5 and BASCOM 6.0 programs
(compiled as STAND ALONE) to run in a small window and in background
(TEXT modes only, though).

Use the program also to run the QuickBASIC 4.5 environment
in a small window and in background (sorry QuickBASIC 4.0 users!).

USE
---
Alter any PIF files so that they execute the following:

QB45LOAD {switch} program_name program_parameters

where:

{switch} can be /Q to specify patch QB.EXE (/Q narrows the
areas that are scanned and also performs some extra
patching)

program_name is the program to patch

program_parameters are the parameters that apply to program_name


I.E. Set up your PIF files like this:

Program...: QB45LOAD.COM

Parameters: {switch} program_name program_parameters

Directory.: whatever is suitable(!)



EXAMPLES
--------

Program...: QB45LOAD.COM - runs CHECK.EXE (BASIC example program)
Parameters: CHECK.EXE in a small window and in background.


Program...: QB45LOAD.COM - runs Quick environment QB.EXE in a
Parameters: /Q QB.EXE small window and in background.


Program...: QB45LOAD.COM - runs Quick environment QB.EXE in a
Parameters: /Q QB.EXE /L QB.QLB small window and in background and
loads the Quick Library QB.QLB.

REMEMBER
--------

QB45LOAD can only be used on programs that have been compiled
as STAND ALONE - programs that use BRUN4x.EXE (where x = 0 or 5)
or BRUN60.EXE cannot be made to window with this loader...

Also remember that programs that switch into graphics modes
will not window whilst in that mode - QB45LOAD only works for
text screens.

DON'T FORGET to set up your PIF files so that the following option
is set to No -

Writes text directly to screen.......: [N]

Also:

Displays graphics information........: [N] - if program doesn't use
graphics...
Displays graphics information........: [Y] - if it does.


Virtualize text/graphics (Y,N,T).....: [N] - when using QB45LOAD...

Virtualize text/graphics (Y,N,T).....: [Y] - under DESQview 386, if
you need graphics screens
windowed, BUT set to NO if you don't. If you set this option
to Y (under DESQview 386 only), then set Writes text directly
to screen to Y and DON'T use QB45LOAD.


UNFORTUNATELY
-------------

All of this sounds pretty neat-o, but it comes with a catch(!)
when windowing QB.EXE. Even though QB.EXE becomes well-behaved under
QB45LOAD, the mouse driver (if you are using a mouse) does not,
since it is a separate program. Consequently, in order to stop
the mouse pointer from running around the screen outside of the
QuickBASIC environment window, it is DISABLED (boo hoo!). So you can
take your choice - either run QuickBASIC full screen and in foreground
only (unless running DESQview 386 with "virtualization") and use
the mouse or run it in a small window and in background, but without the
mouse. The choice is yours.


COPYING and DISTRIBUTING
------------------------

The QB45LOAD.COM program may be freely copied and distributed along
with any software you produce - for sale or otherwise. No reference to
QB45LOAD.COM or to Quarterdeck Office Systems is required in your
software, its documentation or on the transport media.

Note, however, that Quarterdeck Office Systems accepts no
responsibility whatsoever for the use or inability to use QB45LOAD.COM
and for any consequences both direct and indirect that may occur from
the use of the program.

Note also that QB45LOAD.COM should not be altered in anyway.


HISTORY
-------

The QB45LOAD program was initially developed for the DESQview API
BASIC Library, since it became a necessity when debugging well-behaved
BASIC API applications in the QuickBASIC environment. With a little
tweaking, it was found to be able to handle compiled BASIC programs
as well, and we thought the rest of you might like this program as well.


Comments about QB45LOAD.COM are appreciated...
Address to Quarterdeck Technical Support
150 Pico Blvd.
Santa Monica, CA 90405
or Compuserve (76004,2310)

* * * E N D O F F I L E * * *


 December 9, 2017  Add comments

Leave a Reply