Is there anywhere where these are listed for me so I can go through and update things? I don’t want to save the project and then lose stuff without knowing. I’m opening an old, fairly complex project from several years ago in Xojo 2023R4.
Could try using Analyse (with deprecation warnings etc turned on) to see what it doesn’t like.
I did that but only got some unused variables in a temp module used for testing stuff. Though, this got me to dig deeper on the analysis settings. I didn’t have the “Show API 2 Desktop Control Deprecations” box checked, and with that I see a bunch of stuff. Hopefully that’s everything.
Thanks!
You can still download and install old versions of Xojo from the archives.
I keep a couple of older versions for just that purpose, so I can look at the original unmodified version, for reference.
Using source control would show the exact line by line differences once saved. Review the differences and revert anything that you need to retain.
Wouldn’t work in this case. It’s a binary project, and it was from before I started using github for everything. So there’s nothing to compare to. But I’m pretty sure most of it is just changing names to the Desktop* equivalent. At least, that’s what it looks like right now.
I don’t have a newer version of Xojo installed yet, but can someone confirm a possible bug I just found?
When you do an analysis of the project, it tells you to change the Super for QuitMenuItem to QuitDesktopMenuItem, which of course won’t work. It should be “DesktopQuitMenuItem” but the text in the error is wrong.
I’m in 2023R4. Searched the issues database and didn’t come up with anything
You’re right, it should read DesktopQuitMenuItem
. Good catch, it should be reported.
I’m using Xojo 2024r4.2
cool thanks. I’ll do that now.