Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Happy New Year 2026.
#11
(01-07-2026, 05:10 PM)SMcNeill Wrote: It seems starting with 3.7 up, Mac depreciated several old commands as security concerns and such and required modern programs to use newer functions and such, which the older OS versions don't support.  They basically obsoleted you guys out of using the newest hardware on the older machines, trying to force you to upgrade.
That's exactly what I said about Apple, Google, and Microsoft in my above message #4 to Pete: not only to force you to "update" both the system and the hardware too, but especially in Microsoft's case, to eliminate established competitors!

BTW, thanks for the info, but I'm still going to try compiling the latest version of qb64pe with more recent versions of macOS, from Catalina to Tahoe, because I fortunately have several small external SSDs that I can boot from with my Advance FireWire Dual Disk Docking Station, which is just as fast as my internal drives.

Fortunately for us Mac users, there is the great tool OpenCore Patcher which allows to install all the latest OS on old machines supposedly declared obsolete like my own 2012 iMac 27 and 2013 MacMini Server by bypassing the limitations imposed by Apple to force you to buy their latest overpriced machines!

But if that doesn't work at all, where can I download older versions of qb64pe, like 3.6 you suggested?

TIA for a link.

Fifi
Before to send the arrow of truth, dip the head in a honey pot (Cheyenne saying).
Don't tell my Mom I'm on iMac with macOS, she thinks I work on PC with Windows. Tongue
Reply
#12
https://github.com/QB64-Phoenix-Edition/QB64pe/releases   <-- The github has all our releases.  Just scroll down and find which version you're looking for.
Reply
#13
Welcome back @Fifi.

I think version v3.6 works for you because it targets C++11, which is a pretty old C++ standard. Unfortunately, Apple ties Xcode versions tightly to macOS releases, which makes things worse. You can't just install the latest Command Line Tools for Xcode and call it a day.

Xcode 10.1 supports C++14 reasonably well (I think), so you could try PE v3.11.0 and see if that works for you. It's the last version that targets C++14.

Honestly, if I had one of these iMacs with Intel graphics, I'd probably just ditch macOS entirely and install Linux. But that's just me.
Reply
#14
(01-08-2026, 09:29 AM)a740g Wrote: Honestly, if I had one of these iMacs with Intel graphics, I'd probably just ditch macOS entirely and install Linux. But that's just me.

Honestly?  If I had one of those iMacs, I'd just let it sit on a desktop unused in the other room and then program on my Windows laptop.  Big Grin  

Once every few months, I might compile something on it to test compatibility or such, but then it'd just go back into its powered off state and be forgotten about immediately after.
Reply
#15
That's kinda what happens to the M4 Mac Mini sitting on my desk. lol
Reply
#16
That reminds me of a thread in the Mac forum from August 3, 2006:  Tongue

When the postman rang twice...

Over 6000 replies at the level of: "Mine just passed through Shanghai, is now flying to Calcutta, etc...." - It's a good thing no one thinks to extrapolate from this thread to the level of the entire community, right? 
How about a follow-up thread, something like: "When the postman rang twice! - How did you feel when the postman stood at your door with the MacBook?" Cool

MäcMesser (early Apple user): "I cleared a room especially for my new PowerBook. When my MacBook arrived, we both retreated to that room. The MacBook and me! Just the two of us! A man and his Book!"

LucyPower (Apple newbie): When the doorbell rang and the postman stood there with my MacBook in his hand, I fainted with joy. Four months later I realized I was pregnant, but to this day I don't know how. 

Well, and so on!

Happy New Year 2026! 

[Image: Wenn-Der-Postmann-klingelt.jpg]
Reply
#17
hello @fifi.

i'm glad for once that you have returned.  at least for this occasion.

i have to second what @smcneill said about the limit of qb64 phoenix version.  to use on your computer.

the problem is that in 3.7.  was when _uprintstring was introduced.  more functionality was added.  that you might be interested in.  if you use unicode fonts a lot in your programs.  that keyword could interest you.

https://qb64phoenix.com/qb64wiki/index.php/UPRINTSTRING

it's limiting to have to use an older version.  of qb64 phoenix for a years-old computer.  but at least 3.4 is better than older versions.  the older versions have less convenience.  that's what i'm going to say.
hopeless addict of dying in the first few levels of two particular console viewport "roguelike" games
Reply
#18
@Fifi you are most welcome back to the forum, and I hope that your better health will continue.  If you are able to generate some InForm projects that would boost my request elsewhere to have an InForm Section, as opposed to @a740g 's ever-expanding thread.  Other members argued for hashtags instead of a new section.  Hashtags would be for the young generation who do not know what an actual clipboard is - we mature members are versed in the ways of placing hardcopy documents into Folders inside a Filing Cabinet.
Reply
#19
(01-09-2026, 12:58 AM)hsiangch_ong Wrote: hello @fifi.
i'm glad for once that you have returned.  at least for this occasion.
the problem is that in 3.7.  was when _uprintstring was introduced.  more functionality was added.  that you might be interested in.  if you use unicode fonts a lot in your programs.  that keyword could interest you.
https://qb64phoenix.com/qb64wiki/index.php/UPRINTSTRING
Hi hsiangh_ong,

Thank you for your welcome back.

For what I've read from the link, this function looks for graphic mode only (not for the console or file modes I use for several projects).
Further, it doesn't respond exactly to what I'm looking for.

Here is the point:
"Print Using" can separate the columns of the integer part of a float using a comma (",").and using a dot (".") to separate the decimal part when using a mask such as:
 
Code: (Select All)

' numbers.bas
' this small program shows the use of Print Using and the differences with the rounding depending of the value of the float!
'
n1# = 1234567.993
n2# = 1234567.994
n3# = 1234567.995
n4# = 1234567.9951
n5# = 0.993
n6# = 0.994
n7# = 0.995
n8# = 0.9951

Format$ = "#########,.##"

Text1$ = "This is how my number 123456789.993 is printed:  " + Format$
Text2$ = "This is how my number 123456789.994 is printed:  " + Format$
Text3$ = "This is how my number 123456789.995 is printed:  " + Format$
Text4$ = "This is how my number 123456789.9951 is printed: " + Format$
Text5$ = "This is how my number 0.993 is printed:          " + Format$
Text6$ = "This is how my number 0.994 is printed:          " + Format$
Text7$ = "This is how my number 0.995 is printed:          " + Format$
Text8$ = "This is how my number 0.9951 is printed:         " + Format$

Print Using Text1$; n1#
Print Using Text2$; n2#
Print Using Text3$; n3#: Print "the result above is wrong and should be 1,234,567,99": Print
Print Using Text4$; n4#: Print "this one above is good!"
Print
Print Using Text5$; n5#
Print Using Text6$; n6#
Print Using Text7$; n7#: Print "the result above is good!": Print
Print Using Text8$; n8#: Print "this one above is good too!": Print

However, most of European users separate the columns of the integer part of a float with a dot (".") or a space (" ") and then use a comma (",") to separate the decimal part, or may use a dot (".") when they chose to separate the column parts of the integer with a space (" ").

e.g. You can check most of all the different formats of a number cell in Excel.

So, how can I print "1,234,567.99" or "1 234 567,99" or even "1 234 567.99" with QB64PE?

So, it would be nice to implement a new "Using" word (e.g. Usinge for Europeans or Usingu for Universal) with two new more parameters, one for the character to use to separate the columns of the integer parts of a float and the second to specify the character used to print the decimal sign or whatever character you may need to use for these two parameters (depending of your country).

Then, omitting one or two of these new parameters should run this new function just as the standard Using.

What do you think?

Moreover, there is a problem with the "rounding".

Please check the different rounding between the n3# and the n7# results.

TIA for any suggestion.
Before to send the arrow of truth, dip the head in a honey pot (Cheyenne saying).
Don't tell my Mom I'm on iMac with macOS, she thinks I work on PC with Windows. Tongue
Reply
#20
(01-09-2026, 02:32 PM)Magdha Wrote: @Fifi you are most welcome back to the forum, and I hope that your better health will continue.  If you are able to generate some InForm projects that would boost my request elsewhere to have an InForm Section, as opposed to @a740g 's ever-expanding thread.  Other members argued for hashtags instead of a new section.  Hashtags would be for the young generation who do not know what an actual clipboard is - we mature members are versed in the ways of placing hardcopy documents into Folders inside a Filing Cabinet.
Hi Magdha,

Thank you for your welcome back message.

With regard to the hashtag Vs. the section uses, I'm an old guy and prefer the sections too since it could be very painful to follow ideas within a damned long thread because many contributors forget to put their @ !

Perhaps should you start a pol and a vote?

But for me, it's already: Magdha +1  Smile

Cheers.
Before to send the arrow of truth, dip the head in a honey pot (Cheyenne saying).
Don't tell my Mom I'm on iMac with macOS, she thinks I work on PC with Windows. Tongue
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Happy B Day Eric! bplus 3 481 11-04-2025, 06:59 AM
Last Post: Unseen Machine
  Happy New Year !!! dano 5 909 01-02-2025, 12:05 AM
Last Post: Kernelpanic
  Happy Pi day! TerryRitchie 10 1,910 03-15-2024, 03:34 AM
Last Post: Pete
Question What happened to end year holiday season code? mnrvovrfc 5 1,074 12-27-2023, 02:39 PM
Last Post: GareBear
Star One year of Phoenix Forums! mnrvovrfc 25 5,593 05-07-2023, 09:33 PM
Last Post: Wiggums

Forum Jump:


Users browsing this thread: 1 Guest(s)