Search:  
Pervasive
> Home > Newsletters

Data Management Products

Hotlinks

Highlights

Customer Login

Tech Tip: Configuring the BTRBOX requester to work with Windows Vista™

If you’re using a PSQL v9 DOS application with Windows Vista, here’s a tip that will make your job simpler.

If you’re one of the many customers moving to Windows Vista, you may have seen a Status 20 (the Microkernel or Btrieve Router is inactive) notice when trying to run your DOS application with Pervasive PSQL v9 on Windows Vista. The problem is that Vista requires a few extra steps to get your client requester working properly.

Here’s the latest Knowledge Base article to get you up and running quickly:

DOS application returns a Status 20 on Windows Vista

Problem Description:
DOS application returns a Status 20

Problem Environment:
Pervasive PSQL v9
Windows Vista

Cause of this problem:
With Windows Vista, Pervasive Software is no longer able to support applications that require the use of a TSR (Terminate Stay Ready) Requester, this includes such Btrieve Requesters as Brequest, Breqtcp, Breqnt, etc. Windows Vista users can use the Pervasive provided Win32 DOS Box Support, which is a VXD (Virtual eXtended Driver) that comes with Pervasive PSQL v9. This VXD gets loaded as part of the operating system boot-up, however, since Windows Vista limits the location where applications can place files, users are required to perform additional steps to make this program execute.

Solution Notes:
Configuring BTRBOX to work with Windows Vista:

1. Copy the following file (from the \pvsw\bin directory) into the \windows\system32\ directory:

  • BTRVDD.DLL

© 2008 Pervasive Software Inc. All Rights Reserved.