DBMonitor out of date

Discussion of open issues, suggestions and bugs regarding ODAC (Oracle Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
a-s-z
Posts: 106
Joined: Wed 03 Dec 2008 06:01

DBMonitor out of date

Post by a-s-z » Mon 15 Feb 2010 16:11

Hello,

I have updated my installation to newest Odac and DBMonitor release.

Now I am getting problems with programs, compiled with older version of Odac. In the programs, the DBMonitor component is active and I am getting an exception on program start: "Current DBMonitor version is out of date. Please update."

Is it possible to solve the problem without recompiling all old projects using DBMonitor or uninstalling dbMonitor3?

Here is a partial call stack:

Code: Select all

exception class   : Exception
exception message : Current DBMonitor version is out of date. Please update.

Code: Select all

Main ($157c):
0052b88f +7b toolapp.exe DBMonitorClient       GetDBMonitor
0052ddfd +6d toolapp.exe DASQLMonitor          TCustomDASQLMonitor.SetActive
0052e488 +04 toolapp.exe DASQLMonitor          TCustomDASQLMonitor.CheckActive
0052e47c +0c toolapp.exe DASQLMonitor          TCustomDASQLMonitor.Loaded
[/code]

a-s-z
Posts: 106
Joined: Wed 03 Dec 2008 06:01

Post by a-s-z » Thu 25 Feb 2010 13:10

Hello,

After further investigation I have found a solution:

You have to install either dbMonitor2 alone, or both in different directories.
With this setup, old apps log into dbMon2 and new apps log into dbMon3.


Anyway in my opinion the current behavior is problematic, since you cannot run older programs on a machine with only dbMon3 installed!

It would be great, when DBMon3 would support old applications (using DBMonitor2) too, so I do not have to use different monitor applications for different versions.

Challenger
Devart Team
Posts: 925
Joined: Thu 17 Nov 2005 10:53

Post by Challenger » Fri 26 Feb 2010 13:21

We have completly changed the way our products interact with dbMonitor (COM object was replaced with sockets). We will consider it.

Post Reply