![]() |
QB64PE v4.0 is now live!! - Printable Version +- QB64 Phoenix Edition (https://qb64phoenix.com/forum) +-- Forum: Chatting and Socializing (https://qb64phoenix.com/forum/forumdisplay.php?fid=11) +--- Forum: Announcements (https://qb64phoenix.com/forum/forumdisplay.php?fid=18) +--- Thread: QB64PE v4.0 is now live!! (/showthread.php?tid=3281) |
RE: QB64PE v4.0 is now live!! - RhoSigma - 12-17-2024 (12-17-2024, 10:36 PM)Kernelpanic Wrote:(12-17-2024, 09:28 PM)RhoSigma Wrote:Thanks to a740g and RhoSigma for the effort. @RhoSigma, it works!(12-17-2024, 09:14 PM)a740g Wrote: I am guessing from the image that you want to get the max of 3 numbers. Yes, but to be exact, that's a double _MAX function, not a triple tenary operator anymore. Although, the _MAX function uses the tenary _IIF internally, so from that point of view it makes not much differnce. ![]() RE: QB64PE v4.0 is now live!! - SMcNeill - 12-18-2024 (12-17-2024, 10:04 PM)bert22306 Wrote: Steve!! Your speed test for graphics quit working with qn64pe v4.0.0! Yep. You found a glitch that we overlooked when swapping out to the new compiler. (The issue is that _memput has two different behaviors for when $Checking is on or off... we just apparently overlooked the $Checking:Off output here and didn't update to the proper changes that we need to.) Two quick fixes for this: 1) Turn $CHECKING:OFF... well, off. Just remark out that line and recompile and it should work without any issues. 2) That that middle argument and encase it in parenthesis, like so on line 92: Code: (Select All) _MemGet m, (m.OFFSET + (w& * y + x) * 4), temp Both *fixes* will allow you to temporarily bypass the glitch, and we'll fix the problem and push it into the next release so it won't be an issue in the future. Thanks for finding and pointing this out to us! We're only human, and when things get separated and broke into different segments and such like this has, it's easy to just overlook a simple change and then miss it when testing for it. Good news is the dev team is now on it and should have it patched up ASAP and fixed before long. RE: QB64PE v4.0 is now live!! - bert22306 - 12-18-2024 Thanks, dev guys! And, technically it was your program that found the glitch, Steve. RE: QB64PE v4.0 is now live!! - Kernelpanic - 12-18-2024 Application of the tenary operator - I have opened a new thread for this: https://qb64phoenix.com/forum/showthread.php?tid=3299 RE: QB64PE v4.0 is now live!! - Ra7eN - 12-18-2024 Not sure where to put ths, but since it is a new release (I am totally addicted to qb64 - since whenever LOL) Does qb64 have any builtin compression - lzma etc... I don't mind shelling out, but just checking if the new version has something similar. Thanks!! RE: QB64PE v4.0 is now live!! - RhoSigma - 12-18-2024 (12-18-2024, 10:23 PM)Ra7eN Wrote: Not sure where to put ths, but since it is a new release (I am totally addicted to qb64 - since whenever LOL) https://qb64phoenix.com/qb64wiki/index.php/DEFLATE$ https://qb64phoenix.com/qb64wiki/index.php/INFLATE$ How to easily get a file into a string and after compression/decompression back to file? https://qb64phoenix.com/qb64wiki/index.php/READFILE$ https://qb64phoenix.com/qb64wiki/index.php/WRITEFILE RE: QB64PE v4.0 is now live!! - bplus - 12-26-2024 I just downloaded and extracted v4.0 I got this message after extraction: Is this going to be trouble? haven't tested anything yet, but looks like troubles ahead. -------------------------------------------------------------------------------------------------- Update: everything looks to be OK. I love that all the settings from previous version can be loaded into the new! Thankyou Thankyou Thankyou for that! Just one point missed, I think you have to reset the limit of Storage for Recent Files BEFORE you use the old version configuration. I only got 20 recent files copied over to the new version but seeing all the time saved not configuring everything else, you are forgiven ![]() RE: QB64PE v4.0 is now live!! - SMcNeill - 12-26-2024 Have you downloaded the latest version of 7z? Older versions aren't up to date with the latest zip routines and are glitching out. Grab the new version and try again, and report back. RE: QB64PE v4.0 is now live!! - bplus - 12-26-2024 (12-26-2024, 03:00 PM)SMcNeill Wrote: Have you downloaded the latest version of 7z? Older versions aren't up to date with the latest zip routines and are glitching out. Grab the new version and try again, and report back. Do I need it? I've tested some files, it seems to be working OK. But probably good idea to get latest update... on it now. ----------------------------------------------------------------------------------------- Update: OK the extraction with updated 7z went without a hitch. BUT I see I can't reset the Limit on Recent Files Storage BEFORE I reconfigure the New Version using the last Version so I loose the complete set of recent files. (Better than all of the top 20 but still...) PS last version I was using was before Recent Files Storage Limit became an option. So if it can pick that up on Newer versions we are Gold! RE: QB64PE v4.0 is now live!! - RhoSigma - 12-26-2024 (12-26-2024, 03:08 PM)bplus Wrote: BUT I see I can't reset the Limit on Recent Files Storage BEFORE I reconfigure the New Version using the last Version so I loose the complete set of recent files. (Better than all of the top 20 but still...) You don't need to reconfigure anything BEFORE first usage of a new version since 3.14.0 already. Just extract and then immediately start the new version and it offers the option to import ALL your personal settings inclusive the recent files list, search string list and bookmarks from any earlier version you still have. EDIT: More than that, the import also makes sure the files are correctly converted, if imported from any earlier version than 3.14.0, as the format of settings has slightly changed in that version and due to the new added color themes the SchemeID have to be recalculated. We make it as easy as possible for all you guys out there, if you just wouldn't mess with the new versions by overwriting old ones or trying fix the new ones to your taste and needs. The first start of the IDE after a new installation is essential, because right there we can detect it's a new install and perform the required steps. After that first start is done and you quit the IDE you can start copying over all your personal stuff. |