error F2063: F2063 Could not compile used unit 'raCodMod'
Hello,
A few weeks ago I updated to the most recent version.
Now, when I open an old project, I get the message :
error F2063: F2063 Could not compile used unit 'raCodMod'
I have another project that usese the same unit (raCodMod), and that project does compile without any problems.
The difference is that the old program was build for Windows64bit, the other for 32bit.
Is there something I should check before compiling to 64 bit?
kind regards,
Dirk Janssens
A few weeks ago I updated to the most recent version.
Now, when I open an old project, I get the message :
error F2063: F2063 Could not compile used unit 'raCodMod'
I have another project that usese the same unit (raCodMod), and that project does compile without any problems.
The difference is that the old program was build for Windows64bit, the other for 32bit.
Is there something I should check before compiling to 64 bit?
kind regards,
Dirk Janssens
Comments
The error usually indicates that you have an older .dcu or source file present in your library path. Since we do not provide the source for RAP, it is important to be sure the versions match up. Check your project folder for old RB files or any custom source files you may be using.
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
Thank you for your reply. That was helpful.
I found some diffences in the Library Paths between 32 and 64 bit.
In the 64bit configuration, I see the path
C:\Program Files (x86)\Embarcadero\Studio\22.0\RBuilder\Source
But I use Studio\21.0, so changing it to
C:\Program Files (x86)\Embarcadero\Studio\21.0\RBuilder\Source
solves my problem.
However, I do not understand why the 32bit configuration does not need an reference to the source path at all. There is no C:\Program Files (x86)\Embarcadero\Studio\21.0\RBuilder\Source in 32bit.
But, If I remove that path from the 64bit configuration, I get an error:
Unit 'ppDBBDE' not found
Do you know why there is a difference in the browsing-paths, and what causes the error?
kind regards,
Dirk Janssens.
The Source directory is not automatically added by the RB installer so this is something you must have done yourself.
The directories added to the Delphi library path by RB are:
32 bit: ...\RBuilder\Lib\Win32\
64 bit: ...\RBuilder\Lib\Win64\
The Source directory is provided for reference and recompilation of packages or .dcu files in special cases.
ppDBBDE is a legacy unit that is only included for backward compatibility (32 bit). It is likely a remnant of an older project and can be removed from your uses clause.
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com