dbTalk Databases Forums  

Differences between wbtrv32.dll and w3btrv7.dll

comp.databases.btrieve comp.databases.btrieve


Discuss Differences between wbtrv32.dll and w3btrv7.dll in the comp.databases.btrieve forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
whon
 
Posts: n/a

Default Differences between wbtrv32.dll and w3btrv7.dll - 02-18-2004 , 10:06 AM






Hi all,

I just get started on programming some btrieve/pervasive api to
interface a vb6 program with a database. I read some documentations
and have come across wbtrv32.dll and w3btrv7.dll. I am just wondering
what's the differences between the 2.

Thanks in advance.

Reply With Quote
  #2  
Old   
Mirtheil
 
Posts: n/a

Default Re: Differences between wbtrv32.dll and w3btrv7.dll - 02-18-2004 , 06:57 PM






WBTRV32.DLL is the legacy interface DLL and merely calls W3BTRV7.DLL.
W3BTRV7.DLL takes the call and sends it to the engine.

"whon" <alanhonjunk (AT) hotmail (DOT) com> wrote

Quote:
Hi all,

I just get started on programming some btrieve/pervasive api to
interface a vb6 program with a database. I read some documentations
and have come across wbtrv32.dll and w3btrv7.dll. I am just wondering
what's the differences between the 2.

Thanks in advance.



Reply With Quote
  #3  
Old   
JohnR
 
Posts: n/a

Default Re: Differences between wbtrv32.dll and w3btrv7.dll - 02-19-2004 , 12:16 PM



Quote:
WBTRV32.DLL is the legacy interface DLL and merely calls W3BTRV7.DLL.
W3BTRV7.DLL takes the call and sends it to the engine.

If you use WBTRV32.DLL your app 'may' be able to use older versions of
Pervasive and Btrieve, but those other versions and apps can interfere
and 'break' engine connectivity to your app. If you use WBTRV7.DLL
then your app will benefit from the "Smart Components" technology in
all versions of Pervasive.SQL 7.2000,2000i, V8, and beyond and you
shouldn't have to worry about DLL issues and apps using old versions
of Btrieve affecting your application. I would always choose the
latter over the former, but then I'm slightly biased, however, the
nightmares of DLL problems and conflicts with older versions heavily
outweigh the benefit of possibly being able to use older versions that
might already be paid for. Besides those older versions usually aren't
supported nor are they tested on current hardware and OSes thus
compounding the issue of running critical business applications on
unsupported database and OS platforms. For me it always boils down to
"how much is your data worth to you.... especially if you were to lose
all or part of it?"

Regards,
JR


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.