Page 1 of 1

DBMonitor out of date

Posted: Mon 15 Feb 2010 16:11
by a-s-z
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]

Posted: Thu 25 Feb 2010 13:10
by a-s-z
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.

Posted: Fri 26 Feb 2010 13:21
by Challenger
We have completly changed the way our products interact with dbMonitor (COM object was replaced with sockets). We will consider it.