Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!hplabs!hp-pcd!hpvcfs1!divo From: divo@hpvcfs1.HP.COM (Mark Divittorio) Newsgroups: comp.windows.ms Subject: Problem seen in 286vs386 machine Message-ID: <1850002@hpvcfs1.HP.COM> Date: 14 Feb 89 20:17:15 GMT Organization: Hewlett Packard, Vancouver, WA Lines: 23 I am having a problem with 286/386 WIndows. I have a very simple program that allocates ~ 2K of memory from the gloabal heap and keeps it locked throughout the life of the program. Runs fine on a 286 machine with expanded memory. I have run SHAKER and HEAPWALKER and have not been able to produce any bizarre behavior. I then try running on a 386 COMPAQ with 3M of memory. The program runs fine and behaves correctly, but ....... When blipping the DOS window I get an error message that there is not enough memory to display the directory. An ABOUT shows the proper (close) amounts of conventional and expanded memory. Disc space is another issue. I should have ~20M free, but it shows 60M (it is a 40M drive). What am I doing (not doing) to cause this ? The Compaq uses caching (grabbing at straws). Do I need to compile in a special mode that allows 286/386 transportability ? I am using MS C5.1 compiler and SDK. Any help ? Mark DiVittorio Lost in a C of confusion ... att!hpfcla!hpvcla!divo