In the MS Windows environment, you must load the DOS Requester, BREQUEST.EXE, before starting MS Windows. MS Windows-based Btrieve applications access the requester by means of a DLL, WBTRCALL.DLL, which uses the DOS Protected Mode Interface (DPMI) that MS Windows provides.
The MS Windows Requester (that is, WBTRCALL.DLL) is the Btrieve interface DLL for MS Windows 3.x. The DLL provides the same API as client-based Btrieve and requires no modification to the application.
You can access local as well as remote files by running both client-based (local) Btrieve and the MS Windows Requester at your workstation. If you want to run both client-based Btrieve and the requester, you must also run the MS Windows Conversion utility (WNDBCNVT.EXE) to convert the client-based WBTRCALL.DLL to WBTRLOCL.DLL.
NOTE: Client-based Btrieve is available only as part of the Btrieve Developer's Kit, which is available through Btrieve Technologies, Inc. at 1-800-BTRIEVE and must be purchased separately.
Tasks=# |
Specifies how many concurrent tasks may use the MS Windows Requester. The range is 1 through 255. The default value is 10. |
Local=Yes/No |
Instructs the MS Windows Requester to use client-based Btrieve for accessing files locally. The default value is No. |
Chkparms=Yes/No |
Instructs the MS Windows Requester to validate all Btrieve call parameters passed to it. (Use this option only for debugging during development.) The default value is No. |
Free Memory=Yes/No |
Allocates and frees real-mode memory on each request. The MS Windows Requester uses a buffer of real-mode memory to communicate with the DOS Requester. Since real-mode memory is a scarce resource in MS Windows, the application should not retain it long- term. The default value is No. |
IMPORTANT: Specifying Yes to the Free Memory option degrades performance.