Foxpro 2.0 LAN and 2.6 for DOS - Help for Windows 3.1 PIF settings

Foxpro 2.0 LAN and 2.6 for DOS - Help for Windows 3.1 PIF settings

Post by Dan Freema » Sun, 23 Feb 2003 01:51:46



Wow.

It's been a long time since anyone has mentioned so many obsolete software
products in a single message. LOL

I can't help you out other than point out that the two memory standards
(DPMI and VCPI) pre-date Windows and *its* memory management and may never
be compatible. If they are compatible, great and good. It's an accident, but
a great accident. <g>

Wow ... what a blast from the past.

Dan


Quote:> Does anyone have tips for taming the operation of these two versions when
> running in a DVM under Windows 3.1?  Here are the issues on an older (but
very
> much usable) 486 clocking at 133MHz with 64MB ram:

> FoxPro 2.0/LAN - uses VCPI as its memory managament interface.  In native
DOS,
> it starts fine in eXtended mode, using the 32MB of EMS being emulated in
XMS
> by EMM386.  In Windows 3.1, however, no amount of EMS stated in the PIF
file
> will convince FOX.EXE that EMS is available to call FOXPROLX.EXE, so all I
get
> is usable free memory below 640K.

> FoxPro 2.6 - In native DOS is starts fine and allocates all available XMS
for
> its use.  Calling FOX.EXE once again lets FoxPro determine that XMS is
indeed
> avaliable to run in eXtended mode and it in turn calls FOXPROX.EXE which
> exploits XMS.  In Windows 3.1, however, if I allow any amount for XMS in
the
> PIF file settings, FoxPro 2.6 just ignores it and swallows up all the
> remaining XMS.  My intent of course it to cap the amount of XMS FoxPro
grabs
> to a modest 8 or 10 MB.

> Any tips?

> On a side note, I try to run the same instances of FoxPro in a DOS box
under
> OS/2 WARP3.  FoxPro 2.0/LAN can be taken off the table because it uses
VCPI.
> OS/2's DOS emulation only supports DPMI.  FoxPro 2.6/DOS is another
matter.
> It will run in eXtended mode, but in this environment it refuses to use
more
> than 2Mb of the provided XMS, even though I state in the DOS settings that
> 16MB is available.

> Again, any tips?  Or pointers to some reference information that discusses
> these configuration and tuning issues?

> Mel.

 
 
 

Foxpro 2.0 LAN and 2.6 for DOS - Help for Windows 3.1 PIF settings

Post by Laura Coope » Thu, 27 Feb 2003 03:59:26


Can you share your CONFIG.SYS and AUTOEXEC.BAT files with us?

Laura


Quote:> Does anyone have tips for taming the operation of these two versions when
> running in a DVM under Windows 3.1?  Here are the issues on an older (but
very
> much usable) 486 clocking at 133MHz with 64MB ram:

> FoxPro 2.0/LAN - uses VCPI as its memory managament interface.  In native
DOS,
> it starts fine in eXtended mode, using the 32MB of EMS being emulated in
XMS
> by EMM386.  In Windows 3.1, however, no amount of EMS stated in the PIF
file
> will convince FOX.EXE that EMS is available to call FOXPROLX.EXE, so all I
get
> is usable free memory below 640K.

> FoxPro 2.6 - In native DOS is starts fine and allocates all available XMS
for
> its use.  Calling FOX.EXE once again lets FoxPro determine that XMS is
indeed
> avaliable to run in eXtended mode and it in turn calls FOXPROX.EXE which
> exploits XMS.  In Windows 3.1, however, if I allow any amount for XMS in
the
> PIF file settings, FoxPro 2.6 just ignores it and swallows up all the
> remaining XMS.  My intent of course it to cap the amount of XMS FoxPro
grabs
> to a modest 8 or 10 MB.

> Any tips?

> On a side note, I try to run the same instances of FoxPro in a DOS box
under
> OS/2 WARP3.  FoxPro 2.0/LAN can be taken off the table because it uses
VCPI.
> OS/2's DOS emulation only supports DPMI.  FoxPro 2.6/DOS is another
matter.
> It will run in eXtended mode, but in this environment it refuses to use
more
> than 2Mb of the provided XMS, even though I state in the DOS settings that
> 16MB is available.

> Again, any tips?  Or pointers to some reference information that discusses
> these configuration and tuning issues?

> Mel.


 
 
 

1. Foxpro 2.0 (DOS), DOS 6.22, & Windows 3.1

I have inherited a problem with a Foxpro 2.0 custom program.  My client
had the program constructed a couple of years ago and the programmer has since
left town.  The program consists of only the APP and the Foxpro 2.0 for DOS
runtime library.

We have subsequently started to upgrade their system and we are encountering
some problems.  After running DOS's MEMMAKER program, the Foxpro program
complains of not enough memory.  We have tried various combinations of
EXPANDED and EXTENDED configurations with EMM386.EXE without success.  
However, when we exclude EMM386.EXE, we have no problems.  Unfortunately, we
can't load any TSR's up high, a serious constraint on our conventional memory.

Eventually, we want to run the Foxpro program under Windows 3.1 providing we
can get the proper PIF settings.  However, we need to solve the memory
problems under DOS first.

If anyone has experience with the problem above and can offer some assistance,
I would be most thankful.

Sincerely,
Murray

2. Problem in Updating records (VB4, Sql6.5)

3. WTB: Foxbase+, FoxPro 1.0 for Win, FoxPro 2.0 for DOS, FoxPro 2.6 DOS/Win

4. Creating a DSN entry during setup? How?

5. Help with FoxPro 2.6 for Windows 3.1

6. merging 2 tables, overlapping ID's, different data

7. Problem with reports made in Foxpro 2.0 DOS runnning under FPW 2.6 and Windows 95

8. Predictions

9. PIF setting for fpd2.6 under win 3.1

10. FoxPro DOS pif File Settings

11. PIF setting for FP Dos under Windows

12. Windows PIF files for FoxPro 2.0

13. FoxPro 2.5 Dos from Windows 3.1