Frequently Asked Questions (Installation FAQ)
- 6 minutes to read
This topic lists the most frequently asked questions about installation and version upgrades.
General Questions
Q: During the installation process I get Cannot move and Cannot delete messages. How can I get rid of them?
A: These errors indicate that files and corresponding folders are locked by another process and cannot be modified. You can either stop all such processes manually or reboot your machine before component installation.
Q: When I launch the IDE, I get multiple The procedure entry point … could not be located errors. How do I avoid such issues?
A: The installed RAD Studio version does not recognize environment variables used by our installer, or some old DevExpress component files remain on your machine.
The installer runtime libraries of our components are located in the %DXVCL%\Library\RAD_STUDIO_VERSION folder added automatically to the PATH
system environment variable.
If this error occurs, make sure that the PATH
variable contains the correct path that matches the actual installation folder, and your RAD Studio IDE does not override the variable. Check the following IDE settings section:
Tools\Environment Options\Environment Variables\User Overrides
If no user overrides are defined but the issue persists, you can try to replace %DXVCL%\Library\RAD_Studio_Version
with the full absolute path to your installation folder in the PATH
system environment variable and reboot your machine.
If the issue still persists, we recommend that you reinstall VCL components from scratch to make sure that no old DevExpress component file(s) remain on your machine.
Q: I encountered the Cannot copy file(s) *.dfm;*.nfm;*.res error. How do I resolve it?
A: This error is raised by a third-party archive extractor tool used in our installer in the following cases:
- The installation package is corrupt. Make sure that the installer file size matches the value specified in the Download Manager.
- Available disk space is not sufficient to unpack the archive.
Q: I am trying to embed skins into my C++Builder application. However, I get the following linker error: Unable to open DXSKINBLACK.OBJ. How do I use skins in a C++Builder project?
A: This issue may occur because a C++Builder compiler does not include necessary file references automatically. To resolve the issue, open the CBPROJ file and include references to the required DevExpress libraries manually.
Prerequisites and Limitations
Q: What are the user account requirements for DevExpress component installation?
A: Our components do not impose special requirements for running the installer. However, you need administrative privileges to install our VCL products because our installer adds certain information to the system registry. Once the components are installed, you can work with our libraries in the same manner as with standard and third-party VCL libraries.
Q: Can I install multiple versions of DevExpress VCL components on the same machine?
A: No. It is impossible to install two or more different versions of our components in the same environment because our package names do not include a version number. Embarcadero RAD Studio IDEs are unable to maintain multiple packages with identical names.
If you need to work with multiple versions of DevExpress components simultaneously, we recommend that you install additional versions on individual virtual machines. Alternatively, you can install a different build every time you need it.
Q: During the installation process I do not see my IDE in the available IDE list. Why does this happen?
A: Ensure that the installed version supports the required RAD Studio version. Refer to the following topic for the full list of supported IDE versions: Prerequisites: Supported IDEs, Frameworks, and SDKs. If the target IDE is supported but not on the list, it is possible that the IDE is installed incorrectly.
Q: The installation process has completed without errors. However, I cannot find DevExpress components in the component palette. Why?
A: This issue may occur if you use a trial version or Community Edition of the RAD Studio IDE. These IDE versions are not supported because they do not include a fully-functional command-line compiler required to build component packages during the installation process.
If you use a fully-functional RAD Studio IDE version but the issue persists, run the DevExpress component installer, select the Modify and Update option, and make sure that you selected all required IDE versions.
Questions on Trial Version Limitations
Q: I installed a trial version of DevExpress VCL components and created a sample project. However, the compiler indicates that DCU files are missing. How do I build sample projects?
A: This is a major trial-version limitation of our components because the installation does not include source code files and relies on runtime packages only.
To build a sample project with the trial component version, enable the Link with runtime packages option in Project Options and rebuild the project.
Tip
You can open installed demo projects to see all settings required to build projects with our trial components.
Q: I installed a trial version of VCL components. Where can I find the DevExpress Icon Library?
A: The trial version of our components ships without the Icon Library. You can load your own icons to test the functionality of our UI components in sample projects.
Tip
You can extend the Icon Library with custom icon folders. Refer to the following topic for details: Image Picker: Collection Box and Custom Collection Management.
Version Upgrade Questions
Q: When I attempt to compile my project after an upgrade, I get the following error:
[Fatal Error] Unit1.pas(11): Unit cxGridCustomView was compiled with a different version of cxControls.TcxControl.
How can I resolve this error?
A: Such errors may occur if some files from another version of our components remain on your machine. You need to remove all such files to fix these errors. We recommend that you reinstall components from scratch if you encountered this issue.
Refer to the following Embarcadero help topic for detailed information on this error:
F2051 Unit %s was compiled with a different version of %s.%s (Delphi).
Q: Should I uninstall the current version of DevExpress components before I install a new version?
A: Our installer removes the older version automatically when you install a newer version. If you encounter an issue during the upgrade process, we recommend that you reinstall our components from scratch.
Q: My project cannot be compiled after upgrading to the latest build. Some method declarations are changed, and some properties do not exist anymore. Where can I find information about public API changes?
A: You can find all necessary information about changes on the following page: Version History. Select the Upgrading from version radio button and specify current and target versions to see all changes between them. Navigate to the Breaking Changes section to browse the full list of public API and behavior changes. Every list item contains a link to the corresponding ticket with detailed information on an individual change.