The easiest way to check the version of Btrieve being used is to look at one (or more) of the following files:
WBTRV32.DLL - 32 bit Windows interface DLL
W3BTRV7.DLL - 32 bit Windows interface DLL
WBTRCALL.DLL - 16bit Windows interface DLL
BTRIEVE.EXE - DOS version of Btrieve
Once you know what version you've got, that will help you determine what options you have for accessing from Delphi 7. For example, if it's a DOS applicaiton, you'd have to get a Windows version of Btrieve to access the data. If it's Btrieve 6.15, then you would probably be limited to the Btrieve API. If it's later versions like Pervasive.SQL 2000i or V8, then you might be able to use ODBC (or PDAC) if you also have DDFs.
__________________
Mirtheil Software
Certified Pervasive Developer
Certified Pervasive Technician
Custom Btrieve/VB development
http://www.mirtheil.com
I do not answer questions by email. Please post on the forum.