10-20-2022, 10:21 AM
(10-19-2022, 09:46 PM)Pete Wrote: Finally he posts something I'd like to ride! Vroom, vroom!
Pete
Apologies for the lack of response over the past 24 hours. I came down with something and was not feeling well, so I was not in front of computer.
First, I want to address the question that was posted doubting whether Windows Terminal is now the default console experience. As I noted in my original posting, this is a in fact the case now. Officially announced by Microsoft. Bear in mind that this is true as of the October 18th Moment 1 Update for Windows 11 22H2.
The problems remain the same as what I reported a long time ago (I would estimate 2 years ago, but this is just a gut estimate).
1) When you open QB64PE it also opens a Terminal Window but that window will immediately minimize down to the taskbar. If you then close that Terminal window, it will also close QB64PE. Actually, it's probably more accurate to say that it crashes as the next time you open QB64PE it will ask if you want to recover the program that was open from auto-saved backup.
2) When I launch any of my programs written in QB64PE designed to output to console, those programs will now open in Windows Terminal. However, if you open a program as Admin, then it will NOT open in Windows Terminal. It will open in a standard command prompt. So, at the moment, this is not a problem, but it might be worth looking into because I wouldn't be surprised if eventually the standard command prompt went away.
3) As yet to be determined: I have not tested this yet, but hope to do so within the next day or two. Terminal allows for customization like placing an image on the Terminal screen background. I don't yet know how, or if, any such customizations will affect QB64PE output. I'll report back when I have tested this.
NOTE: My primary project (15,000 lines of code in QB64PE) must be run as admin, which means that it doesn't run in Terminal. As a result, I don't have a huge amount of testing of QB64PE programs within terminal, but I plan to hammer it a bit to see if everything seems to work.