Hi all.
I'm moving a big project from D2006 to Sydney.
Required changes are very few after few changes in the original sources D2006 files so I can maintain either version.
Why that?
D2006 is a killer, all work perfectly and well tested.
I can't say this for Sydney which crashes often, overall during debug.
The reason to move is to add support of Unicode.
The program still remains a 32-bit application.
But there is a problem.
With source code and very few $DEFINE, I can manage the differences and keep a clean source code.
With DFM, unfortunately, I've found some differences, for example in TLabel.
In BDS2006 the TLabel is for default Transparent = False so for any DFM there is not this property value.
In Sydney, the TLabel is for default Transparent = True so the resulting View is very UGLY and needs to manually fix every time.
Other object's properties are different.
How to solve this incompatibility?
There is a document that describes differences?
There is a tool to automate the conversions?
I have about 30 views and 40 frames with related DFM...