We have ensured the compatibility of the DevExpress 3.2 component with Delphi 11
Our client was a provider of software solutions for laboratories. The company has been working in the market since 1994. They had an app built with Delphi 7 that used different components, including DevExpress 3.2 and dxGrid. At the moment, when the customer contacted us, their software was being migrated to Delphi 11. The majority of components were successfully transferred to the newer version of the technology by their in-house team without any serious difficulties. However, they faced some challenges with DevExpress. The company didn’t want to start using a newer version of DevExpress, such as cxGrid. Instead of that, they wanted to modify the existing DevExpress 3.2 components to make them compatible with Delphi 11.
We need to ensure the compatibility of the old version of 3.2 DevExpress Quantum Grid VCL with UTF-8 and its support in Delphi 11. It is important for us as in our work we need to have access to the capacities of the old version of the component.
Project Team size
- Project manager
- Delphi architect
- Delphi developer
Our team got the following request from the customer. We had to ensure the compatibility of the old version of 3.2 DevExpress Quantum Grid VCL with UTF-8 and its support in Delphi 11. For solving the compatibility issues and ensuring the support of UTF-8, we had to fulfill a row of tasks.
We defined several stages of the realization of this project:
- Used in the project
After the end of our work, we managed to provide the following results:
- Modified DevExpress Quantum grid VCL 3.2 that supports UTF-8 and is fully compatible with Delphi 11.
- Support after the implementation of all the solutions for different problems that can appear at initial stages and seamlessly functioning software.
- Initial code of all new DevExpress packages for its re-compilation for Delphi 11 and later versions.