mydacmonitor "was compiled with a different version" memutil

Discussion of open issues, suggestions and bugs regarding MyDAC (Data Access Components for MySQL) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
sean
Posts: 42
Joined: Sun 16 Jul 2006 00:17

mydacmonitor "was compiled with a different version" memutil

Post by sean » Mon 21 Sep 2009 10:04

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]

sean
Posts: 42
Joined: Sun 16 Jul 2006 00:17

Post by sean » Mon 21 Sep 2009 10:43

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

sean
Posts: 42
Joined: Sun 16 Jul 2006 00:17

Post by sean » Mon 21 Sep 2009 11:35

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..

Dimon
Devart Team
Posts: 2910
Joined: Mon 05 Mar 2007 16:32

Post by Dimon » Mon 21 Sep 2009 11:57

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.

sean
Posts: 42
Joined: Sun 16 Jul 2006 00:17

Post by sean » Mon 21 Sep 2009 14:21

what about datasetmanager.* does that belong to devart too?

sean
Posts: 42
Joined: Sun 16 Jul 2006 00:17

Post by sean » Mon 21 Sep 2009 14:36

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

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Tue 22 Sep 2009 10:40

Do the following:
- uninstall SDAC and MyDAC;
- install SDAC with the /force key:
sdac480d7std.exe /force
- install MyDAC.

sean
Posts: 42
Joined: Sun 16 Jul 2006 00:17

Post by sean » Tue 22 Sep 2009 12:44

Thanks! That worked.
There are no more errors when starting Delphi7.

Post Reply