Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!usc!snorkelwacker.mit.edu!bloom-beacon!eru!hagbard!sunic!bmc.uu.se!eva!ernst_witter From: ernst_witter@eva.slu.se Newsgroups: comp.sys.ibm.pc.misc Subject: Re: Why do large devices need SHARE? Message-ID: <7266.274b879a@eva.slu.se> Date: 22 Nov 90 07:08:58 GMT References: <28733@shamash.cdc.com> <4927@bwdls58.UUCP> Organization: SLU, Swedish university of agricultural sciences Lines: 25 In article <4927@bwdls58.UUCP>, mlord@bwdls58.bnr.ca (Mark Lord) writes: > SHARE is needed for FCB support (emulation of old calls or something) on disks > with large partitions. Without it, FCB calls can trash the disk. I wish it was so! I actually wasn't aware that SHARE was specifically needed in order for the FCB calls to be correctly handled. I do have a program (Caxton's Cardbox, a simple but very efficient and fast indexing/database program - by the way it takes only 48k of memory which is one of the reasons I stick with it) which does use FCB calls. I run it on a 386SX with a 132Mb hard disk. All works fine until I try to run it from Windows, and then after some time it will nearly alway crash with a DOS error message saying that there are no available FCB's. This happens no matter to what number I set the FCB handles in my config.sys, and how many of those I lock. A mistery to me. Can somebody also tell me that if SHARE is automatically loaded if you have a disk with a single partition > 32Mb, that if I specify to load SHARE in my autoexec.bat I do no get a message saying that it is already loaded (which presumably it should have been), but if I load it twice in the autoexec.bat or from the command line I do the second time get a message that SHARE is already loaded. One more mistery. Ernst Witter