Page 4 of 6
Re: PureBasic 6.04 beta 2 is out !
Posted: Wed Dec 06, 2023 8:10 pm
by Fred
Of course it would be better to use these, but it's not possible because it happens before any code is executed (when you link a dll with a .lib, all the dll are loaded before the main() is executed, so the undocumented way is actually the only way).
Re: PureBasic 6.04 beta 2 is out !
Posted: Wed Dec 06, 2023 9:46 pm
by ChrisR
Ok, thanks for letting me know.
Re: PureBasic 6.04 beta 2 is out !
Posted: Wed Dec 06, 2023 11:05 pm
by Quin
Thanks Fred!

Re: PureBasic 6.04 beta 1 is out !
Posted: Thu Dec 07, 2023 7:12 am
by Little John
Fred wrote: Mon Dec 04, 2023 4:53 pm
Well, I don't pretend to know everything, so could you tell exactly what it brokes ? That's why there is a beta version.
@fryquez:
If you have knowledge in this area, why don't you share it with us
Hic Rhodus, hic salta!
Re: PureBasic 6.04 beta 2 is out !
Posted: Thu Dec 07, 2023 8:11 am
by BarryG
Fred wrote: Wed Dec 06, 2023 3:59 pmAdded /DLLPROTECTION flag in commandline and a switch in 'Compiler options' to enable DLL preloading protection
Perfect! This means my portable app can actually be portable again, and not rely on files located in other folders.
Re: PureBasic 6.04 beta 2 is out !
Posted: Thu Dec 07, 2023 8:17 am
by dibor
Hello.
Also in the beta 2 starts standalone debugger but chosen integrated.
This happens when I try to debug project, with single file this issue do not exists.
Re: PureBasic 6.04 beta 2 is out !
Posted: Thu Dec 07, 2023 9:42 am
by Lebostein
A Mac OS update!?!? THANKS!
I hope the functions "Alignment of the columns" and the event "Clicked on the table header" will soon be integrated into the ListIconGadget... that is the reason why I stick with all my projects in the 6.00 beta 6 (the last version with the old ListIconGadget on Mac OS)
Re: PureBasic 6.04 beta 2 is out !
Posted: Thu Dec 07, 2023 8:23 pm
by Sicro
BarryG wrote: Thu Dec 07, 2023 8:11 am
Fred wrote: Wed Dec 06, 2023 3:59 pmAdded /DLLPROTECTION flag in commandline and a switch in 'Compiler options' to enable DLL preloading protection
Perfect! This means my portable app can actually be portable again, and not rely on files located in other folders.
Even with DLL protection activated, your app should be portable. There should be no difference for your own DLL files.
The DLL protection prevents that
system DLLs are first searched for in the directory of your program instead of in the System32 directory of your Windows operating system. If the protection is activated, it is therefore ensured that system DLLs that are normally in the System32 directory are loaded from there. A bad guy cannot smuggle a malicious DLL file into the directory of your program disguised as a System32 DLL file, which is automatically loaded when your program is started.
I think the protection is good.
Thanks @Fred and @Kukulkan.
Re: PureBasic 6.04 beta 2 is out !
Posted: Fri Dec 08, 2023 9:01 am
by Fred
That's exactly what it does @Sicro, nice sum up.
Re: PureBasic 6.04 beta 2 is out !
Posted: Sat Dec 09, 2023 12:04 pm
by Wolfram
Many thanks for your Work!
Unfortunately the IDE no longer starts under macOS Catalina since pb 6.0.3. I know that I can replace it with IDE 6.0.2, but this is only a workaround.
Will there be a bugfix or is the OS too old for PB 6.0.3?
Re: PureBasic 6.04 beta 2 is out !
Posted: Mon Dec 11, 2023 3:29 pm
by skinkairewalker
This is Awesome

Merry Xmas Fred and everyone else.

Re: PureBasic 6.04 LTS is out !
Posted: Wed Dec 13, 2023 3:15 pm
by Fred
Final version is out !
Re: PureBasic 6.04 LTS is out !
Posted: Wed Dec 13, 2023 4:10 pm
by Little John
Thank you, Fred and team!
Re: PureBasic 6.04 LTS is out !
Posted: Wed Dec 13, 2023 4:17 pm
by User_Russian
Fred wrote: Wed Dec 13, 2023 3:15 pm
Final version is out !
Thank you.
But the critical compiler error has not been fixed
https://www.purebasic.fr/english/viewtopic.php?t=82232
Because of this, compilation is impossible if there are non-English characters in the path to the source file or temporary folder.
Re: PureBasic 6.04 LTS is out !
Posted: Wed Dec 13, 2023 4:42 pm
by Fred
I will try to release an hotfix tomorrow.