Answers Database
Foundation: BTRIEVE error messages reported in Project Manager message window
Record #980
Product Family: Software
Product Line: Aldec
Problem Title:
Foundation: BTRIEVE error messages reported in Project Manager message
window
Problem Description:
Keywords: foundation btrieve
Urgency: Standard
General Description:
When BTRIEVE error messages are reported in the Project
Manager message window, there are several things that can be
done:
Solution 1:
1. Check free memory available in DOS - you should have at
least 500k of free memory reported by mem command (NOTE:
you don't have to check this if you are using Windows95).
Free up some memory (remove resident programs from your
CONFIG.SYS and AUTOEXEC.BAT) if required.
2. Check the settings in the WINDOWS\BTI.INI file. You
should see
[Btrieve Client]
options=/L:20 /F:80 /H:200 /T:15 /M:512 /U:128
If the [Btrieve Client] section is missing, or parameters
have values less than listed above, make appropriate
changes.
If these suggestions do not help, quit the Project Manager,
delete the BTRIEVE.TRN file from the WINDOWS directory and
restart the Project Manager.
If errors persist, and are reported in all projects you try
to open, you can rebuild the file holding the information on
your library structure.
To do this:
1. Quit the Project Manager.
2. Go to the ACTIVE\LIBDIR directory and rename the LIB_DIR
file to LIB_DIR.BAK (there should not be a LIB_DIR file
afterwards).
3. Restart the Project Manager.
4. Ignore the first error message saying 'cannot open LIB_DIR
file'.
If other errors still appear, rename lib_dir.bak back to
lib_dir and call Xilinx Technical Support.
If they do not appear, you can continue your work. Please
note that your system libraries are detached from the system
now, however they will be automatically attached when you
open/create project. You may also attach them manually using
the Library->Attach option in the Library Manager.
Solution 2:
Foundation installs files relating to BTRIEVE under the
c:\windows directory by default.
However other programs may also have a version of BTRIEVE
that is instead placed in c:\windows\system, thus resulting
in a conflict between the 2 versions.
Check for Wbtr*.dll files or Wbtr32.exe under the respective
directories. Remove these from c:\windows\system if they
are present here. See also (Xilinx Solution 2390)
End of Record #980
For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals! |