I am using Microsoft's PDS 7.1 (QBX, QuickBasic Extended)
with the DOS 6.22 operating system to implement a powerful
and proprietary system for trading the financial markets.
I absolutely refuse to use any Windows operating systems;
in my experience, they are all unstable; they are impossible
to use for an application that requires 24/7 reliability.
I have purchased PB 3.5 for DOS but have not implemented it,
prefering to work in the more familiar, albeit miserable,
Microsoft environment. I have gone as far as I can with
PDS 7.1, and am now looking at PowerBasic for the final
working version of this software.
There are several memory limitation problems with the
QBX 7.1/DOS 6.22 environment. Our fully implemented
software will involve 25-30 program modules and data files.
Most of these program modules and data files can be divided
into blocks of less than 16K so that they are put into EMS.
But every program module must be supplied with variables and
data using a $INCLUDE file; this exhausts the 64K of DGROUP
memory and limits the number of program modules to 15 maximum.
Am I overlooking some programming trick that will work
around part or all of this DGROUP memory limitation problem?
I understand that PowerBasic is sparing of DGROUP usage.
How much improvement can I expect with PB vs. QBX?
I also understand that LINUX does not have the arbitrary
memory constraints of DOS. Do I assume correctly that the
forthcoming LINUX version of PowerBasic will abolish this
DOS/QBX DGROUP memory limitation problem?
This is my first post to this forum. I have checked all
the archived posts but found no reference to this topic.
I would appreciate any comments or suggestions. Thank you.
Bill Schmidt
[email protected]
------------------
with the DOS 6.22 operating system to implement a powerful
and proprietary system for trading the financial markets.
I absolutely refuse to use any Windows operating systems;
in my experience, they are all unstable; they are impossible
to use for an application that requires 24/7 reliability.
I have purchased PB 3.5 for DOS but have not implemented it,
prefering to work in the more familiar, albeit miserable,
Microsoft environment. I have gone as far as I can with
PDS 7.1, and am now looking at PowerBasic for the final
working version of this software.
There are several memory limitation problems with the
QBX 7.1/DOS 6.22 environment. Our fully implemented
software will involve 25-30 program modules and data files.
Most of these program modules and data files can be divided
into blocks of less than 16K so that they are put into EMS.
But every program module must be supplied with variables and
data using a $INCLUDE file; this exhausts the 64K of DGROUP
memory and limits the number of program modules to 15 maximum.
Am I overlooking some programming trick that will work
around part or all of this DGROUP memory limitation problem?
I understand that PowerBasic is sparing of DGROUP usage.
How much improvement can I expect with PB vs. QBX?
I also understand that LINUX does not have the arbitrary
memory constraints of DOS. Do I assume correctly that the
forthcoming LINUX version of PowerBasic will abolish this
DOS/QBX DGROUP memory limitation problem?
This is my first post to this forum. I have checked all
the archived posts but found no reference to this topic.
I would appreciate any comments or suggestions. Thank you.
Bill Schmidt
[email protected]
------------------
Comment