I am trying to migrate an older project from Elements 2409 to 2595. The project uses RemObjects.Elements.RTL.Delphi. While it was working correctly under 2409, the code under 2595 appears totally broken. This includes messages such as
I believe the main cause of the havoc is the declaration in RemObjects.Elements.RTL.Delphi, which appeared since Elements 2409:
type String = public DelphiString;
This created a mess of String types in my project. My attempts to handle the problem all failed.
Thus, my question: How to properly neutralize the public String declaration in RemObjects.Elements.RTL.Delphi? This String type should not be visible outside RemObjects.Elements.RTL.Delphi.