Compile Error in Test Version D2010

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
Delphi30
Posts: 14
Joined: Mon 26 Sep 2011 10:53

Compile Error in Test Version D2010

Post by Delphi30 » Mon 26 Sep 2011 11:07

Hi,

i the moment i test your UNIDAC-Components 14 with a MySQL-Database under Delphi2010. The Components are correctly installed. Unfortunatly it will not be compile. This was the error message (in German).

[DCC Fataler Fehler] DBaseMod.pas(17): F2051 Unit MemData wurde mit einer unterschiedlichen Version von MemUtils._string compiliert

Can someone help me with this problem?

Best regards
Delphi30

AndreyZ

Post by AndreyZ » Mon 26 Sep 2011 12:03

Hello,

This problem can be caused by the following reasons:
1. You have other DAC components installed on your computer that are not compatible with the UniDAC version you have. To make several DAC components work on the same IDE, you should use compatible versions of them. Please specify if you have other DAC components installed on your computer.
2. You have the standalone TVirtualTable component installed on your computer. TVirtualTable is included into UniDAC. To solve this problem, you should perform the following steps:
- uninstall TVirtualTable;
- uninstall UniDAC;
- install UniDAC once more.

Delphi30
Posts: 14
Joined: Mon 26 Sep 2011 10:53

Post by Delphi30 » Mon 26 Sep 2011 12:33

Hi,

thank for your message.

TVirtualTable was never installed on this computer. It's a new installed system under Win7 64 bit in German. I have also uninstalled and reinstalled UNIDAC. The error message in UNIDacDemo has now changed to. In my test software the same error occurs

[[DCC Fataler Fehler] DemoFrame.pas(21): F2051 Unit MemData wurde mit einer unterschiedlichen Version von MemUtils._string compiliert

AndreyZ

Post by AndreyZ » Mon 26 Sep 2011 14:49

Please try the following:
- remove UniDAC;
- remove all *dac*.bpl files from your computer;
- remove *.dcu files from your project;
- reinstall UniDAC.
If it doesn't help, try the following:
- remove UniDAC;
- reinstall UniDAC with the /force parameter like this: unidac14.exe /force

Delphi30
Posts: 14
Joined: Mon 26 Sep 2011 10:53

Post by Delphi30 » Mon 26 Sep 2011 16:21

Hi,

the error i the same :evil:

[DCC Fataler Fehler] DBaseMod.pas(16): F2051 Unit CRParser wurde mit einer unterschiedlichen Version von MemUtils._TStringList compiliert

AndreyZ

Post by AndreyZ » Tue 27 Sep 2011 14:45

Please search for all occurrences of the CRParser.* and MemUtils.* files on your computer and remove them unless they are located in the UniDAC install directory or its subdirectories.

Delphi30
Posts: 14
Joined: Mon 26 Sep 2011 10:53

Post by Delphi30 » Tue 27 Sep 2011 15:33

Hi,

ok, i have found the "old" MemUtils :oops:

Thank you! I will ordering your components next days :wink:

AndreyZ

Post by AndreyZ » Wed 28 Sep 2011 08:12

It is good to see that the problem was solved. Feel free to contact us if you have any other questions about UniDAC.

Post Reply