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

Error 10310

6 views
Skip to first unread message

H. Pangratz

unread,
Nov 8, 2002, 5:39:48 AM11/8/02
to
A database application written in TurboPascal7 using BT-Filer, which
worked well on several platforms, even under DOS-emulators on Unix
machines, failed with error 10310 when a new DOS-Emulation package was
installed. Due to my BT-Filer Handbook 5.4 in section 2.F this might
relate to a problem with the IsamWorkstationNumber represented by the
variable <IsamWSNr>. However, looking in my source code a variable
<IsamWSNr> is not exported, and also there is still a
<MaxNrOfWorkstations> around, such a variable does not seem to be in use
at all.

In skipping through the software it appears to me that this error occurs
when DOS-Call $440B fails. Due to another source this can only happen if
DOS version is below 3.0?

Can anyone help me with informations on that topic?

Thanks, H. Pangratz
University of Technology, Vienna

Rob Roberts [TPX]

unread,
Nov 8, 2002, 10:39:33 AM11/8/02
to
H.,

What version of B-Tree Filer are you using? What network interfaces do you
have defined in BTDEFINE.INC, and what are you passing to BTInitIsam as the
ExpectedNet parameter? Have you considered upgrading to the latest B-Tree
Filer version, v5.55?

--Rob [TPX]

"H. Pangratz" <pang...@ict.tuwien.ac.at> wrote in message
news:3DCB9474...@ict.tuwien.ac.at...

Rob Roberts [TPX]

unread,
Nov 8, 2002, 4:58:52 PM11/8/02
to
H.,

A change was made to the MsNetInitNet function in v5.53. (IsamInitNet calls
this function when using MsNet as the network type.) MsNetInitNet calls
function MSNet Installed. In v5.53, MSNetInstalled was changed to not do
anything at all, and to just return True. In looking through the source, it
looks like the only way error 10310 can occur is if MSNetInstalled returns
False, which can't happen in v5.53 and later. So I think there's a good
chance that upgrading to v5.55 will solve your problem.

--Rob [TPX]

"H. Pangratz" <pang...@ict.tuwien.ac.at> wrote in message

news:3DCC1514...@ict.tuwien.ac.at...
> Rob,
> sorry most important things were missing. BTFiler version is 5.40, and
only
> MSNet is defined in BTDEFINE.INC and passed to BTInitIsam. If error is
not
> related to a work station number, since this is not used anymore, but is
caused
> because some DOS-Emulators do not support specific DOS-calls properly,
than an
> upgrade of BTFiler will probably not help, if this DOS-Calls are still
used. As
> far as I have seen, BTInitIsam calls IsamInitNet and reports error 10310,
if
> IsamInitNet fails. IsamInitNet calls MSNetInitNet, which calls
IsamSetDosRetry,
> which is using DOS-Call $440B. It seems at first glance that a fail of
this
> DOS-Call is the only cause of error 10310 with MSNet or have I overlooked
> something?
>
> H. Pangratz
>
> "Rob Roberts [TPX]" schrieb:

H. Pangratz

unread,
Nov 8, 2002, 2:48:36 PM11/8/02
to
Rob,
sorry most important things were missing. BTFiler version is 5.40, and only
MSNet is defined in BTDEFINE.INC and passed to BTInitIsam. If error is not
related to a work station number, since this is not used anymore, but is caused
because some DOS-Emulators do not support specific DOS-calls properly, than an
upgrade of BTFiler will probably not help, if this DOS-Calls are still used. As
far as I have seen, BTInitIsam calls IsamInitNet and reports error 10310, if
IsamInitNet fails. IsamInitNet calls MSNetInitNet, which calls IsamSetDosRetry,
which is using DOS-Call $440B. It seems at first glance that a fail of this
DOS-Call is the only cause of error 10310 with MSNet or have I overlooked
something?

H. Pangratz

"Rob Roberts [TPX]" schrieb:

> H.,

0 new messages