UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 3395

4.2i Foundation - LMACS, Btrieve, and Library Access errors

Description

Keywords: LMACS, library, Btrieve, HDR, library access

Urgency: Standard

General Description:
I encounter various LMACS errors when using Foundation software. (Btrieve errors may also be issued.)

解决方案

1

Check your WINDOWS directory for any of the following files:

F1.3:

Wbt32res.dll
Wbtrcall.dll
Wbtrlocl.dll
Wbtrvres.dll
Wbtr32.exe

The Foundation v1.3 installation program writes the above files to the c:\windows directory by default.

F1.4, F1.5, 1.5i, 2.1i, 3.1i, 4.1i, 4.2i

WBTRV32.EXE
WBTRCALL.DLL
WBTRVRES.DLL
WBTRTHNK.DLL
W32MKRC.DLL
W32MKDE.EXE
NWLOCALE.DLL

The Foundation v1.4 and later installation programs write the above files to the c:\windows\system directory by default.

Search for the same .dll and/or .exe files in the in other directories to which the PATH variable points. If you find any of these files in another location, there will be a potential conflict between the different versions of Btrieve on your PC. Remove these files from all other locations to which the PATH variable points.

2

Generally, these errors result from conflicts associated with the Btrieve software. Btrieve is a Windows database software program used by Foundation Library Manager; it may also be used by other Windows software that is not related to Foundation. If this other software uses a different version of the Btrieve software than Foundation uses, conflicts may exist, and Foundation may issue LMACS or Btrieve errors. (Often, the errors involve Foundation being unable to locate the proper library files.)

It is possible that Windows is loading an incompatible version of Btrieve. An easy way to resolve this problem is to copy the Btrieve files directly from the Foundation CD-ROM into the Windows directory. It is important that the system is able to see only one version of the Btrieve files listed below.

F1.3

- From the Foundation Design Entry Tools CD, go to the ACTIVE\WINDOWS directory.
- Copy the following files into the local Windows directory:

BTI.INI
WBT32RES.DLL
WBTR32.EXE
WBTRCALL.DLL
WBTRLOCL.DLL
WBTRVRES.DLL

F1.4

- From the Foundation Design Entry Tools CD-ROM, go to the FNDTN\ACTIVE\BTRIEVE directory.
- Copy the file BTI.INI to the local "windows" or "winnt" directory, and copy all other files in that directory to the local "windows\system" or "winnt\system32" directory:

BTI.INI
WBTRV32.EXE
WBTRCALL.DLL
WBTRVRES.DLL
WBTRTHNK.DLL
W32MKRC.DLL
W32MKDE.EXE
NWLOCALE.DLL

F1.5 - F4.2i

Because the files on the F1.5x through F4.2i CDs have been compressed, it is not possible to copy the required files directly from the CD. You may ensure that the correct Btrieve files exist on a system in one of two ways:

1. Copy the files from the F1.4 CD. The files names and versions did not change between F1.4 and F4.1i.
2. Download the file "btrieve_.zip" from the web page http://www.xilinx.com/txpatches/pub/swhelp/foundation. Copy the files into to local "windows" and "windows\system" directory according to the F1.4 instructions.

3

Errors may also occur if you have an IOMEGA ZIP drive and are using the IOMEGA image icon (which is simply an icon for ZIP drive usage).

Terminate the icon program by right-clicking on the toolbar and selecting Task Manager -> Process. Then, terminate the image icon process.

4

When libraries are shared by multiple users over a network, either the libraries must have the Read-Only attribute set, or the entire library directory must be protected with the Read-Only attribute.

If the Read-Only attribute is not set, only one user will be able to access the libraries; any other users who attempt to use the libraries at the same time will encounter the library access error.

In some cases, Novell networks programs have deleted the "wbtrcall.dll" file when the network software is invoked. (This occurs if the file is not set as Read-Only.)

5

3.1i, 2.1i, 1.5i Foundation -- LMACS error -97

To avoid the "LMACS error -97" error message, simply reinstall the Foundation software.
AR# 3395
创建日期 02/06/1998
Last Updated 06/26/2003
状态 Archive
Type 综合文章