QB64 Phoenix Edition v3.5.0 Released! - Printable Version +- QB64 Phoenix Edition (https://staging.qb64phoenix.com) +-- Forum: Official Links (https://staging.qb64phoenix.com/forumdisplay.php?fid=16) +--- Forum: Announcements (https://staging.qb64phoenix.com/forumdisplay.php?fid=18) +--- Thread: QB64 Phoenix Edition v3.5.0 Released! (/showthread.php?tid=1386) |
RE: QB64 Phoenix Edition v3.5.0 Released! - Coolman - 01-10-2023 (01-10-2023, 02:36 PM)DSMan195276 Wrote: [quote="Coolman" pid="12585" dateline="1673351382"] Quote:Did you use the setup script to build it? I added that package to the list of dependences, it should have installed it for you. in fact, i use the script of the version 3.4.0 that i have modified. i have for example removed the section update dependencies installation. i have just looked at the original script. the package libcurl4-openssl-dev is indeed specified. congratulation for your work, it seems that this version fixes several bugs... RE: QB64 Phoenix Edition v3.5.0 Released! - TerryRitchie - 01-10-2023 Quick question - definitely not a complaint or criticism - keep those updates coming! Is there a file I can move from one version to another to retain my settings? Every time a new version comes out I need to go in and select my color theme, row height, column height, preferences, etc.. Again, not a huge deal, only takes a few minutes but perhaps the same could be achieved with a simple file copy? Perhaps "Import Settings" could be added to the Options menu at some point? RE: QB64 Phoenix Edition v3.5.0 Released! - SMcNeill - 01-10-2023 internal/config.ini will have all that info for you. RE: QB64 Phoenix Edition v3.5.0 Released! - TerryRitchie - 01-10-2023 (01-10-2023, 07:09 PM)SMcNeill Wrote: internal/config.ini will have all that info for you. Awesome! Thank you. Update: Yep, that worked perfectly. RE: QB64 Phoenix Edition v3.5.0 Released! - mnrvovrfc - 01-10-2023 The new "HTTP(S)" functionality is under "$UNSTABLE" banner, am I wrong? (I'm sorry, I edited away a rant. See my later post about this in this thread.) Could I modify the "Makefile" so this "$UNSTABLE" stuff be excluded from build? RE: QB64 Phoenix Edition v3.5.0 Released! - Kernelpanic - 01-10-2023 I have now discovered something that is very peculiar; maybe really a mistake. If I run the program below, i.e. press F5, then it works. But if I press F5 again, the output only appears like a flashlight, and nothing else. So, no more output. I have now tested this with three other programs, but everything is normal there, as usual. Well, what is go there wrong? PS: It calculates my electricity price increase since October 2022 Code: (Select All) $Console:Only RE: QB64 Phoenix Edition v3.5.0 Released! - mnrvovrfc - 01-11-2023 Why are you using "LOCATE" after "$CONSOLE:ONLY"? If the console is 25 lines, the "LOCATE 27" which is the last cursor placement makes the screen roll. Either you make the "CMD.EXE" window longer up and down, or you take away the "$CONSOLE:ONLY" and add "WIDTH 80, 30" near the top of your program or something else. EDIT: The screenshot indicates the program is working as expected. But it might benefit from a "CLS" first of all. Trying to treat the console like "SCREEN 0" is tricky on Windows. RE: QB64 Phoenix Edition v3.5.0 Released! - mnrvovrfc - 01-11-2023 This comment will remain, but you are advised to go to post #76 in this same thread on the matter. >sigh< To build QB64PE v3.5 on Gecko Linux (based on OpenSuSE "Leap") I had to exclude the "libqb_http" stuff. First I tried to obtain the required libraries. There is no such thing as "libcurl4-devel" according to YaST and "zypper", although the regular library is there. There had been the "libcurl-devel". Tried to install "openssl-devel", version 1 and version 3, no success. Modified the Makefile to exclude HTTP(S) functionality, didn't work. Renamed "httpstub.cpp" to "http.cpp" while backing up the real source code component, more frustration. Finally I edited "libqb.cpp" and simply commented out all calls to whatever "libqb_http" functions. It's "$UNSTABLE", right? I don't want to have to build a QB64 program on another Linux system, then bring that program over to this particular distro or any other that isn't like Arch or Debian, and it refuses to run because of one library. This would have to be tested in "Tumbleweed", the rolling-release wing of OpenSuSE. This is just for information. I don't expect every single Linux distro supported. RE: QB64 Phoenix Edition v3.5.0 Released! - Kernelpanic - 01-11-2023 (01-11-2023, 05:00 AM)mnrvovrfc Wrote: Why are you using "LOCATE" after "$CONSOLE:ONLY"? No, it can not be, because under 3.4.1 it works as usual. I just tried that again. The locate in line 27 only serves to place the "Press any key ..." down a bit; I almost always do that with programs like this. Also just tried: If I first run the program with 3.4.1 and then with 3.5.0 there are no problems, of course, because it was created with 3.4.1. If I now delete the exe file and create it again with 3.5.0, this strange behavior is there again. If I take out the locate, it works again as usual after the second F5, then this strange behavior again. If I remove "$Console...", see screenshot. So something goes wrong with the interaction of "$Console" and Locate on line 27, but only on 3.5.0. Without "$Console ..." RE: QB64 Phoenix Edition v3.5.0 Released! - gaslouk - 01-11-2023 (01-11-2023, 12:51 PM)Kernelpanic Wrote:(01-11-2023, 05:00 AM)mnrvovrfc Wrote: Why are you using "LOCATE" after "$CONSOLE:ONLY"? On my system (WIN 11) it runs without any problems. |