Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

10399

2 views
Skip to first unread message

Jerry Blumenthal

unread,
Nov 25, 2002, 7:38:04 PM11/25/02
to
I have a client running my old BP6 app with BTFiler 5.55. He reports to me
that everything was fine this morning, he closed down my app, not his
machine, and when he returned from lunch, he got an error 10399 trying to
open the first data file.

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


Rob Roberts [TPX]

unread,
Nov 25, 2002, 7:58:05 PM11/25/02
to
Jerry,

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]


0 new messages