What is valid now?

I am following another thread here under the title “Un-deprecate Text” and it reminds me of my own situation.

I try to port a huge macOS desktop project which I first released back in 2014 to latest versions of macOS and Xojo. We would like to make sure that we can work with it another 5 to 10 years.

I have difficulties to understand what syntax is valid now and also in the future. All these name changes are killing me…

Is there some guide or any kind of assistance for porting an old project to new Xojo?

What IS actually the syntax that is valid now and will last for more than 5 years?

I hope I’m not getting banned for asking and I also hope that this will not start another flame war. I really need to update this old project and I need to know how to get started!

This is a very good overview, created by @Jeannot_Muller : https://xojodocs.com/


Great! Thanks Christoph!

You can analyse your project checking API2. Go in “Project” menu then “Analysis warning” :