Page 1 of 1

Compile Error in Test Version D2010

Posted: Mon 26 Sep 2011 11:07
by Delphi30
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

Posted: Mon 26 Sep 2011 12:03
by AndreyZ
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.

Posted: Mon 26 Sep 2011 12:33
by Delphi30
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

Posted: Mon 26 Sep 2011 14:49
by AndreyZ
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

Posted: Mon 26 Sep 2011 16:21
by Delphi30
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

Posted: Tue 27 Sep 2011 14:45
by AndreyZ
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.

Posted: Tue 27 Sep 2011 15:33
by Delphi30
Hi,

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

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

Posted: Wed 28 Sep 2011 08:12
by AndreyZ
It is good to see that the problem was solved. Feel free to contact us if you have any other questions about UniDAC.