RDPWin & Peachtree Accounting
Article ID#: KWin0008 - Added 4/5/2005
Resort Data Processing HIGHLY recommends that Peachtree and RDPWin are not installed on the same computer. Only use the procedure below when there is absolutely no alternative.
Peachtree Accounting is a popular desktop accounting package which conflicts with RDPWin. In particular, it causes Crystal Reports to issue an error "Data Object cannot be accessed..." and lists an RDP file that cannot be opened.
Peachtree uses both Crystal Reports and Btrieve. Peachtree installs Btrieve version 6.15 in both it's Program Files\Peachtree folder and in the c:\Windows\System32 folder. Crystal Reports automatically looks to the System32 folder for needed DLLs and ends up picking up the older version of Btrieve, which doesn't work with Crystal Version 10.
After booting a computer, no Pervasive engine is typically loaded. The first product to need the Pervasive client, will load it's version. RDPWin will load version 8 and Peachtree will load version 6.15. Version 8 can be configured to load automatically upon booting, but the default is not to load.
In order to have these products coexist, the Pervasive files must be removed from the c:\Windows\System32 folder. Since these are also in the Program Files\Peachtree folder, they aren't really needed. Delete the following files:
Peachtree 2008, RDPWin, and Pervasive
Peachtree 2008 ships with its own Pervasive 9.1 database engine. RDPWin
2.0 or higher requires
Pervasive 9.5 or higher. When both Pervasive 9.1 and 9.5 are installed on the same
machine, Peachtree 2008 tries to access Pervasive 9.5 and issues Error 3012.
When only Pervasive 9.1 is installed, Peachtree works fine; however, RDPWin and
DOS issue errors that Pervasive 9.5 is required.
Please call RDP Support at 970-845-7108 with any additional questions or if this solution is unsuccessful.
Starting RDPWin and then Peachtree
If RDPWin is started first and Pervasive version 8 is loaded, the pervasive engine icon will be seen in the system tray. The Pervasive client version can be seen by going to the the Start section of RDPWin and expanding "System Info" and then the Pervasive node. RDPWin should always use Pervasive 10 or higher.
At this point if Peachtree is started, it will issue the message:
Peachtree has detected that a newer version of Pervasive database software is installed on your computer. Version X.XX has not been tested with Peachtree Accounting. Do you want to run Peachtree with this untested version?
If you answer Yes to this, Peachtree will display a Pervasive stat 3012 and not start. If you answer No, Peachtree will terminate.
To start Peachtree at this point:
Starting Peachtree and then RDPWin
If Peachtree is started first and Pervasive version 6.15 is loaded, there is no indication on the desktop that it is running. The message seen above will be issued if version 6.15 is not loaded correctly.
At this point if RDPWin is started, it will work. There is no check for Pervasive versions. The Pervasive client version can be seen by going to the the Start section of RDPWin and expanding "System Info" and then the Pervasive node. At this point it would show 6.15.
To start RDPWin correctly: