>
>You missed what I said originally. The "File already exists" message is bogus. The program stops dead (users can only cancel at this point) at this and similar messages, because it's not really concerned with overwriting a file; it's apparently out of memory from (possibly) a too-large index file. It may also be out of memory when dBase is run multiple times and memory is not being released.
>
>Originally, I thought all I had to do was delete the .NDX file and go on (and >I wrote in code to do just those things). This is a memory allocation problem.
You are in a bit of a conundrum because dBase-IV was(is) flakey with memory and indexing problems. Once I converted to dBase-V most, but not all, of these problems disappeared. My experience has been when indexing you want to have as few files open as possible. If reindexing only do one index at a time. Aside from the program failing, sometimes things simply don’t happen they way they are supposed to with no warning at all. I still have a user’s reference for dB5 hanging around with but nothing for dB4.
Scott
Scott Ramey
BDS Software