Btrieve




A configuration utility was included with Btrieve to alter MKDE settings. The settings that could be changed were:
Pervasive.SQL 7 was released in March, 1998, and included Scalable SQL 4 and Btrieve 7.0. Btrieve 7.0 ran on the same platforms as Btrieve 6.x: Windows 95, Windows NT 3.51 & 4, Netware and DOS. However, the company changed to a component-based architecture called SmartComponents to resolve compatibility issues with upgrades. This used a component identification scheme both embedded into the file and encoded into the file name, along with dynamic binding of "glue files" (DLLs loaded into memory only when needed). The dynamic binding of components was done using a new "Abstract OS Services DLL" that looked for the latest version of the appropriate needed component via the file name encoding. This "glue module" is then loaded into memory and used. The old log file format of Btrieve 6.x was also replaced with a new centralised log called PVSW.LOG
and that had a unified and enhanced log file format. They also improved their error messages and error message reporting mechanisms.