i1neal@exnet.iastate.edu (Neal Rauhauser -- ELT Computer Applications Group) (01/02/91)
Anyone else here using ToolBook1.0/OpenScript? I'm having the most
amazing problems with the dbase3 DLL functions and was wondering if
I'm the lone victim or if this is a known problem that Asymetrix
just isn't owning up to. Specifically my trouble lies in the
openDBFile() function - I have some code that opens 5 files, and the
first file won't accept any output, writeDBRecord() returns a
'memo field couldn't be written error. I'm not using memo fields
_anywhere_ in this project. I've re-arranged the order of opening and
the trouble is always with the first file. Heres the config.sys
for the system. The 5 files are _NOT_ the first opened in the system.
They don't have indexes. Note that the DLL error messages occasionally
have nothing to do with the real world - try opening a dBase file that
doesn't exist and watch it suggest you're out of file handles.
lastdrive=z
files=99
buffers=99
device=c:\bin\himem.sys
device=c:\bin\smartdrv.sys 3008 1024
Some possibilties I've eliminated:
1. disk corruption - spinrite is my friend
2. smartdrv.sys - trouble wether enabled/disabled
3. 386 mode - fails in standard mode also
4. other apps - I've run it alone
5. missing function
declaration - the file that isopened first fails, the rest
work just great.
6. lack of dos buffers
or file handles - see my config.sys
7. exceeding max number
of files toolbook
can open - not more than 12 dBase files open at
any one time.
8. part of windows
corrupted - I've reinstalled
9. part of toolbook
corrupted - I've reinstalled
This _looks_ like a problem in the DLL and I've specifically
asked Asymetrix if there were any reported bugs. The answer was a firm
'no'. Anyone know anything to the contrary?
Neal i1neal@exnet.iastate.edu