Hi, i'm trying to migrate code from delphi xe to delphixe6.
When i compile i get this error in the unit OracleData.
[dcc32 Fatal Error] uBase.pas(26): F2051 Unit OracleVisual was compiled with a different version of FireDAC.Phys.Oracle.DOAHelpFile
Can you help me? ? i'm desperate.
Can you check if your PC contains multiple versions of Oracle*.dcu and/or Oracle*.pas files? Make sure that only the installed Delphi XE6 files are in the Delphi search path.
Thanks Marco, is posible are there a problem with oracle 8 client?
Unit OracleVisual was compiled with a different version of FireDAC.Phys.Oracle.DOAHelpFile
And the compiler stop in oracledata...
Did you perform the check mentioned in my previous post?
The problem is not related to the oracle 8 client.
OracleData.dcu
Oracle.dcu
Are in these paths:
C:\Program Files (x86)\Embarcadero\Studio\14.0\DOA
C:\Program Files (x86)\Embarcadero\Studio\14.0\DOA\Win64
I need a a solution Marco.. can you compile oraclevisual.pas unit with delphi xe 6 upadte 1 and send me it.?
thanks so much
The problem was solved as follows:
- Exit Delphi XE6.
- Rename your current <project>.dproj file to <project>.dproj.error.
- Create a new dummy project with a simple empty form in a different directory and save it.
- Edit dummy.dproj in Notepad and replace all occurrences of "dummy" with your <project> name.
- Save the file as <project>.dproj in the original project directory.
- Restart Delphi XE6 and try to build your project again.
Hi Marco,
I had exactly the same error. Your solution worked like a charm!