I am guessing that the Btrieve files with your application are a version
earlier than ver 5 and I think that the newer Pervasive client does not
sup****t versions before 5. Someone else on this NG may know for sure.
You could use a hex editor to look inside the bmmenu5.exe file to see what
BUTIL command is being executed. If it is BUTIL -STOP then you could take
the old BUTIL out of the application's path so that when it runs BUTIL it
gets the new one. However, based on the error message, it kind of looks
like it is already running the new one because I'm pretty sure the old
BUTILs did not use a MSG file. Did you check that C:\PVSW\BIN is in the
path?
If BUTIL -STOP is the command being executed and your application is being
run from a desktop link then the error is probably irrelevant. BUTIL
-STOP
is meant to unload the BREQUEST TSR and so if your application exits back
to
the desktop then the whole DOS session is unloaded when the program exits.
HTH,
Brad Kunkel
Integrated Business, Inc.
"Robert" <hockey@[EMAIL PROTECTED]
> wrote in message
news:jlxEj.99860$pM4.4728@[EMAIL PROTECTED]
> Brad,
>
> I saw that in the do***entation and the file exists. I have not idea if
it
> is correct, but it is there. Strangely I cannot run the application if I
> use the newer DOS utilities that I installed on the server. It only
works
> with the old version 5.0 that it came with. I am not overly impressed
with
> the programmers talents at this point.
>
> There is nothing in the batch file about BUTIL, so I will assume that
> BUTIL is being called from the bmmenu5.exe, which is being called from
the
> batch file. Is there any debug utilities out there that I can run to see
> what is actually happening?
>
> thanks again for the help.
>
> Robert
>
> Brad Kunkel wrote:
>> The do***entation says the following:
>> --------------
>> BUTIL-1: Message file initialization failed
>> Only BUTIL.EXE in DOS returns this message. The utility could not find
>> the BUTILDOS.MSG file, which contains messages that the utility uses.
>> Ensure that you installed NetWare Communication Services correctly.
>>
>> --------------
>>
>> What BUTIL command is being run after you log out. The command is
>> probably in the batch file that runs the application in question. If
the
>> command is BUTIL -STOP try REMing that out and inserting BREQUEST /U
>> instead.
>>
>> HTH,
>>
>> Brad Kunkel
>> Integrated Business, Inc.
>>
>>
>> "Robert" <hockey@[EMAIL PROTECTED]
> wrote in message
>> news:VRvEj.98998$w94.56134@[EMAIL PROTECTED]
>>> I can login and the interface seems to work for most of it, but when I
>>> log out I get an error from Butil that says:
>>>
>>> BUTIL-1:Wrong version of message file or message file not found.
>>>
>>> Any suggestions?
>>>
>>> Thanks again for all the help.
>>>
>>> Robert
>>>
>>> Robert wrote:
>>>> Thanks Brad. That seemed to work. I will have to test it to make sure
>>>> that all the components work.
>>>>
>>>> Thanks again for the help.
>>>>
>>>> Robert
>>>>
>>>> Brad Kunkel wrote:
>>>>> What you can do is REM the line that loads the driver in CONFIG.NT.
>>>>> This will disable the DOS file access in the Pervasive Client.
After
>>>>> that go back to using BREQUEST and it should work. You may also
have
>>>>> to re-install the Netware client and include IPX/SPX sup****t.
>>>>> Actually, IPX/SPX may need to be enabled on the server as well.
>>>>>
>>>>> HTH,
>>>>> Brad Kunkel
>>>>> Integrated Business, Inc.
>>>>>
>>>>>
>>>>> "Robert" <hockey@[EMAIL PROTECTED]
> wrote in message
>>>>> news:wphCj.85978$pM4.52216@[EMAIL PROTECTED]
>>>>>> Thanks for the reply. The CONFIG.NT is there and it says it is
going
>>>>>> to load the btrdrvr.sys file. I cannot get the application to load,
>>>>>> so I have to think that the application will not run without the
>>>>>> BREQUEST and BUTIL functions working. I get an error from both.
>>>>>>
>>>>>> Thanks again for the help.
>>>>>>
>>>>>> Robert
>>>>>>
>>>>>> Brad Kunkel wrote:
>>>>>>> If you installed the 9.5 client on your XP computer then there is
>>>>>>> driver installed in CONFIG.NT that loads with the command prompt.
>>>>>>> Try running the application or whatever without first loading
>>>>>>> BREQUEST. It should work. If not, there are other ways to make it
>>>>>>> work.
>>>>>>>
>>>>>>> If your network has W98 computers, load BDOSSTUB instead of
BREQUEST
>>>>>>> on those workstations.
>>>>>>>
>>>>>>> HTH,
>>>>>>> Brad Kunkel
>>>>>>> Integrated Business, Inc.
>>>>>>>
>>>>>>>
>>>>>>> "Robert" <hockey@[EMAIL PROTECTED]
> wrote in message
>>>>>>> news:a_UBj.76087$w94.36138@[EMAIL PROTECTED]
>>>>>>>> Hello all,
>>>>>>>>
>>>>>>>> I am not very familiar with Pervasive software, so these might
seem
>>>>>>>> like really basic questions, but we have a Novell 4.12 server
>>>>>>>> running an old Dos application that uses Btrieve version 5 and we
>>>>>>>> want to upgrade to something newer. I have a Netware 6.5 server
>>>>>>>> running and I think I have correctly installed the Pervasive 9.5
>>>>>>>> for Netware package, but I cannot connect to it from a Dos prompt
>>>>>>>> on a Windows XP computer. The Novell is working correctly, but if
I
>>>>>>>> run BREQUEST from the workstation I get:
>>>>>>>> BREQUEST-10: the function IPXInitialize returned an error.
>>>>>>>>
>>>>>>>> If I try BREQTCP I get:
>>>>>>>> BREQTCP-10: The function InitSocketLibrary returned an error.
>>>>>>>>
>>>>>>>> I am not tied to any OS and would be open to any and all
>>>>>>>> suggestions including a complete migration to Linux.
>>>>>>>>
>>>>>>>> Any help would be greatly appreciated.
>>>>>>>>
>>>>>>>> Robert
>>


|