(02-15-2025, 03:07 PM)Mad Axeman Wrote: Hi All
It's been a while since I had time to do anything with QB64. I've been bogged down with work
I'm still using QB64 v2.1build 9f81ba1. Can I have Phoenix and QB64 installed on the same PC without any conflicts? Is there a list of differences between QB64 and the current edition of Phoenix? Will all QB64 progs run on Phoenix?
QB64, QB64 Official, and QB64PE are all based off the same initial source code. When Team QB64 was shut down, the project branched off into multiple directions, but all were based off that same initial core. Since then, we've worked on expanding things, optimizing things, adding new things, and fixing things, but we've tried hard not to BREAK anything.
All the old code you have *should* work with the newest version of QB64PE. If not, post it and we'll either fix whatever we broke, or explain what broke it and how to work around it to correct the issue.
Note however, that code written in QB64PE is *not* guaranteed to work in older versions of QB64. We've moved on, added new commands, swapped in new libraries. While you can load a whole array of image types in QB64PE, you'd be limited to only a handful in those older versions of QB64 and QB64 Official. Same with sound and other various improvements like the file open/save dialogs, messagebox, and other such innovations.
We *should* run everything old, but that doesn't mean everything old can run all our *new* stuff. (Just something to keep in mind.)
Note that when installing multiple versions, you want to keep each version in their own separate folder. You can't install them both in the same folder and expect things to go properly.
For example, make a C:\QB64 folder and put all your QB64 stuff there, and make a C:\QB64PE folder and put all the QB64PE stuff there. Don't try to mix them both in the same folder as we've swapped out the c-compiler and everything else over time to try and produce a better product for everyone to use.
That said: Welcome back. Nice to see you around once again.