Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Apple etc. compatibility
#3
(03-30-2024, 04:06 AM)TerryRitchie Wrote:
(03-29-2024, 11:02 PM)PhilOfPerth Wrote: This  is a pretty wide-ranging question, and I guess not many will be interested in answering it. But here goes…
My computer uses Windows 10. I’m only familiar with Windows, and have no access to other systems for testing.
I use a fairly small subset of PE for coding (no DMAs, Peeks or Pokes etc.)
I have a couple of friends with Apple systems and I’d like to share some of my progs with them, but I’m loth
to just hand them a copy and say “try this”, in case it interferes with their settings, or worse.
Are they safe to run on other systems, and will they run similarly to how they run on mine?
And if so, are there sections of PE that still should be avoided for compatibility?  (the .exe files, I mean) Undecided
 
You won't be able to just send your compiled .EXE files to them. The .EXE files you create on your system are specifically compiled for Windows. You'll either need to have your friends install QB64 and compile your source code (your .BAS files) or have someone with an Apple compile your source for you to then hand to your friends.

There's no need to worry about your programs interfering with your friend's computer systems unless you specifically wrote the code to do that. Your code will run the same whether it's been compiled on Windows, MacOS, or Linux.

Some QB64 commands do work a bit differently (or not at all) between the three operating systems. Someone that uses an Apple would be better suited however to fill you in on what those difference are.

https://qb64phoenix.com/qb64wiki/index.p...S_versions  <-- We try and keep an updated list of the differences between the various OSes with QB64PE.  Over time, we try and chip away at these issues, when and where we can.

In our next version update, you guys should see the fix for MouseMovementX, MouseMovementY, and MouseWheel for Mac/Linux.  I think...  

I've been kinda busy getting things ready for Easter and April Fools and just spring work here on the farm as usual, so my attention has been split to say the least here lately.  (As well as paying for the forums, arguing with our hosts when the changes took our site down due to some glitch on their side -- TWICE this month alone!)  The daily life of Steve is anything but calm.  LOL!

Anywho, I know there are fixes and updates coming soon(tm) for the mouse on our various OSes.  Browse our repo for more details, or just happily wait until our next version comes out.  Smile
Reply


Messages In This Thread
Apple etc. compatibility - by PhilOfPerth - 03-29-2024, 11:02 PM
RE: Apple etc. compatibility - by TerryRitchie - 03-30-2024, 04:06 AM
RE: Apple etc. compatibility - by SMcNeill - 03-30-2024, 05:05 AM
RE: Apple etc. compatibility - by PhilOfPerth - 03-30-2024, 09:43 AM
RE: Apple etc. compatibility - by NakedApe - 03-30-2024, 07:34 PM
RE: Apple etc. compatibility - by PhilOfPerth - 03-30-2024, 11:03 PM
RE: Apple etc. compatibility - by TerryRitchie - 04-01-2024, 06:35 AM



Users browsing this thread: 2 Guest(s)