He is on a standalone machine, not a network, running Windows ME. My app
was compiled with NoNet, so there should not be any locking done.
Shutting down and restarting from a cold boot did not help.
Any ideas? (I've already told him to stop eating lunch.)
--
Jerry Blumenthal
je...@blumenthalsoftware.com
I just did a GREP on the B-Tree Filer source code, and I only see three
places where error code 10399 is set. One of those is in the Restruct unit,
and another is in the Browser unit. The only one in the core Filer code is
in procedure IsamEntryCode (in ISAMLOW.INC), but it is in a section marked
with conditional directive {$IFNDEF NoNet}. So you must mean that you don't
have the NoNet conditional define defined in BTDEFINE.INC, but that you are
passing NoNet to BTInitIsam.
The IsamEntryCode procedure changes IsamError 10140 (Unexpeced DOS error) to
10399. So that must be where your 10399 error is coming from. You can use
IsamDOSError and IsamDOSFunc to try to figure out what is causing the 10140
error. (See page 86 of the manual for more info about IsamDOSError and
IsamDOSFunc.)
--Rob [TPX]