Page 1 of 1

mydacmonitor "was compiled with a different version" memutil

Posted: Mon 21 Sep 2009 10:04
by sean
I'm upgrading from Delphi 7/mydac 5.00.1.6 to 5.90.0.51.

First it complained about incompatibility with the old version, so I deinstalled the previous mydac5 (and maydac4) packages.
the installation went fine.

On starting Delphi there were many errors
- complaining about an incompatible SDAC llibrary (I have sdac too, but did not upgrade - I didn't need this for my project). So I told Delpho to remove references to sdac in the project.
- Next is:
mydacmonitor "was compiled with a different version" memutil
I searched for MySQLMonitor in the faq, no luck.

What do I do, should upgrade within v5 not be easy??[/list]

Posted: Mon 21 Sep 2009 10:43
by sean
Ok, I upgraded sdac to sdac450d7pro.exe too.
No luck, still comes up with a
- "procedure entry point" error
- and complains about not finding mymigwizard70.dll in mymigwizard70.dll, even though I can see the file there.
- and wants dclmydac70.bpl from C:\Program Files\Borland\Delphi7\Bin (and it is there)


I also check the library path to make sure it does not refer to old corelab directories. it is now:
$(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;$(DELPHI)\Rave5\Lib;$(DELPHI)\Source\ToolsAPI;f:\boran\delphi\comp;C:\Program Files\Indy 10 for Delphi 7\LibD7;$(DELPHI)\Source\ToolsAPI;C:\f\boran\delphi\comp\tms\srcc:\f\boran\delphi\comp\mynetwork;$(DXVCL)\Library\Delphi7;$(DXVCL)\XP Theme Manager\Sources;$(DXVCL)\ExpressGDI+ Library\Sources;$(DXVCL)\ExpressDataController\Sources;$(DXVCL)\ExpressLibrary\Sources;$(DXVCL)\ExpressEditors Library 5\Sources;$(DXVCL)\ExpressPageControl 2\Sources;$(DXVCL)\ExpressExport Library\Sources;$(DXVCL)\ExpressQuantumGrid 6\Sources;$(DXVCL)\ExpressMemData\Sources;$(DXVCL)\ExpressCommon Library\Sources;$(DXVCL)\ExpressPrinting System\Sources;C:\Program Files\Devart\MyDac for Delphi 7\Lib;C:\Program Files\Devart\MyDac for Delphi 7\Bin;

Any suggestions? My development has ground to a halt ....

Sean

Posted: Mon 21 Sep 2009 11:35
by sean
Finally I upgraded by subscription to sdac, and have installed sdac480d7std.

No luck.
So I deinstalled both sdac and mydac and re-installed, just to be sure.

Still getting errors:
- procedure entry points
- Cannot load datasetmanager70.bpl in C:\Program Files\Borland\Delphi7\Bin (the file is there)

And try to build my projects gives "File not found MyServerControl.dcu".

This is turning out to be tricky..

Posted: Mon 21 Sep 2009 11:57
by Dimon
Please find all *dac*.bpl, mydac*.bpl and sdac*.bpl files in the {Delphi} directory and {WINDOWS}\system32\ directory, and delete them.
After that reinstall MyDAC and SDAC.

Posted: Mon 21 Sep 2009 14:21
by sean
what about datasetmanager.* does that belong to devart too?

Posted: Mon 21 Sep 2009 14:36
by sean
I de-installed all sd/mydac components and used windows search to find/delete the file patterns you listed accross the entire C drive.

Reboot, then re-install sd/mydac.
Start Delphi.
The errors start again, procedure entry, cannot load Datasetmanager70.bpl..

Hence my question about the dataset manager, is there really nothing else to delete?

Sean

Posted: Tue 22 Sep 2009 10:40
by Plash
Do the following:
- uninstall SDAC and MyDAC;
- install SDAC with the /force key:
sdac480d7std.exe /force
- install MyDAC.

Posted: Tue 22 Sep 2009 12:44
by sean
Thanks! That worked.
There are no more errors when starting Delphi7.