We recently converted our long-term Delphi project to Open Source. Several people have already made corrections, but this is very cool, but, unfortunately, the forms and frames when saving from Delphi 2006 (and later) contain new properties in .dfm that are not processed by older versions. Forms are processed quite elegantly using the IDE ("ignore propertyy?"), But frames are loaded at runtime and lead to errors. Not an option, as far as I know.
Now I manually removed these properties from the .dmf files, but I'm really wondering if there is a more elegant solution. There is no way to save in a backward compatible format from the new IDEs, is there? Are there existing tools to remove unsupported properties from .dfm? Any other elegant solution that I am missing?
Usually, with a commercial project, I would just upgrade the project to the latest version applicable ... but since it is open source, I really do not want to lose to those developers who are still working on Delphi 7. In fact, this includes me .
forms delphi
Paul-jan
source share