|The SDL Component Suite is an industry leading collection of components supporting scientific and engineering computing. Please visit the SDL Web site for more information....|
|Home FAQs and Technical Support Installation Version mismatch of components and units|
|See also: Dependencies among SDL units|
Version mismatch of components and units
When I install a new version of unit A the compiler creates an error message similar to "unit A was compiled with different version of unit B". How can I resolve this problem ?
Errors of this kind usually occur when an old version of either unit A or unit B is within the search path of the Delphi/C++Builder system. In order to solve this problem, you have to search for all copies of the unit on the entire hard disk(s) (use the find function of the Windows explorer).
Thereafter perform the following steps:
(1) uninstall the problematic component (if necessary),
Please keep in mind that some units are dependent on other units. So if you encounter such a problem, you maybe have to process all the other dependent units in the same way.
Another possible source of error is the library path entry which points to the old units. Use the command "Tools/Environment Options/Library" to check and possibly correct these entries.