PureBasic 4.40 Beta 3 released
PureBasic 4.40 Beta 3 released
Hello,
It's the third beta release of the forthcoming 4.40 version, and it's mostly bug fixes. We encourage anyone who can to test its program on it, it will help to have a stable final version. Thanks a lot to all the current beta testers, it's very much appreciated !
For beta news:
http://www.purebasic.fr/english/viewtop ... 524#295524
You can grab it on your online account.
It's the third beta release of the forthcoming 4.40 version, and it's mostly bug fixes. We encourage anyone who can to test its program on it, it will help to have a stable final version. Thanks a lot to all the current beta testers, it's very much appreciated !
For beta news:
http://www.purebasic.fr/english/viewtop ... 524#295524
You can grab it on your online account.
- netmaestro
- PureBasic Bullfrog
- Posts: 8451
- Joined: Wed Jul 06, 2005 5:42 am
- Location: Fort Nelson, BC, Canada
Re: PureBasic 4.40 Beta 3 released
Lovely! Lots of docs for the new stuff and optional number-of-slots parameter is added for the NewMap command. Thanks for this 


PureBasic must be selling well, somebody's been looking at catalogues...PB doc for NewMap wrote: NewMap Cars.Car()
;
Cars("Ferrari F40")\Weight = 1000
Cars()\Speed = 320
Cars()\Price = 500000
Cars("Lamborghini Gallardo")\Weight = 1200
Cars()\Speed = 340
Cars()\Price = 700000

BERESHEIT
Re: PureBasic 4.40 Beta 3 released
Thanks for another ravishing release to relish.
PureBasic must be the most actively, continually developed software in the world!
PureBasic must be the most actively, continually developed software in the world!
Anthony Jordan
Re: PureBasic 4.40 Beta 3 released
Right, the doc is mostly done, and there is the famous slot parameter for NewMap (check the docs). Thanks for the remembering !
Re: PureBasic 4.40 Beta 3 released
Thanks PB Team! 

[Registered PB User since 2006]
[PureBasic 6.20][SpiderBasic 2.2]
[RP4 x64][Win 11 x64][Ubuntu x64]
Re: PureBasic 4.40 Beta 3 released
Awesome - looks great.
Had a minor problem with an editor gadget with the new theming (which looks great by the way). Would I be correct in saying that I need to remove theming from this control before I can remove the border?

Had a minor problem with an editor gadget with the new theming (which looks great by the way). Would I be correct in saying that I need to remove theming from this control before I can remove the border?
I may look like a mule, but I'm not a complete ass.
Re: PureBasic 4.40 Beta 3 released
Great work, team!
My 10510-line app compiled after making one single character change: I had to put a @ in front of a null string ("") to make it work with an API call. That's pretty damn good!
The only thing that bothers me, and I know it's unavoidable due to the changes, but my exe for that app is now 747 KB instead of 703 KB with v4.31, so somewhere a lot of extra code has come in despite no changes to my source. Should it really increase by 44 KB with no changes? I hope it's a bug of some sort and not something permanent? I wouldn't even know where to begin to investigate such an increase.
[Edit] Actually, now that I've looked closer into it, my app's exe will probably actually decrease in size when I replace my custom procedures with the new PureBasic commands (eg. ReverseString). So I will report back later.

The only thing that bothers me, and I know it's unavoidable due to the changes, but my exe for that app is now 747 KB instead of 703 KB with v4.31, so somewhere a lot of extra code has come in despite no changes to my source. Should it really increase by 44 KB with no changes? I hope it's a bug of some sort and not something permanent? I wouldn't even know where to begin to investigate such an increase.
[Edit] Actually, now that I've looked closer into it, my app's exe will probably actually decrease in size when I replace my custom procedures with the new PureBasic commands (eg. ReverseString). So I will report back later.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
"PureBasic won't be object oriented, period" - Fred.
Re: PureBasic 4.40 Beta 3 released
We updated third part libs as well, so if you use SQLite, RegExp, etc. it could explain that.
- Kaeru Gaman
- Addict
- Posts: 4826
- Joined: Sun Mar 19, 2006 1:57 pm
- Location: Germany
Re: PureBasic 4.40 Beta 3 released
Thanks, Team, for the good and steady work.
I screwed an Icon for my Desktop, perhaps someone likes to use it, so I share it with the community:
http://www.yhoko.com/main.php?dest=file ... c6b960af5e
it's an 3.2KB ICO, the PB-Logo with a little BETA letter...
... I would show it directly if the bloody filesharing would gimme a link without php..
- are you sure to use the same settings for XP-Skin and other Prefs?
I screwed an Icon for my Desktop, perhaps someone likes to use it, so I share it with the community:
http://www.yhoko.com/main.php?dest=file ... c6b960af5e
it's an 3.2KB ICO, the PB-Logo with a little BETA letter...
... I would show it directly if the bloody filesharing would gimme a link without php..
- do you use 2DDrawing? libs are completely new.PB wrote:I wouldn't even know where to begin to investigate such an increase.
- are you sure to use the same settings for XP-Skin and other Prefs?
Last edited by Kaeru Gaman on Wed Sep 16, 2009 12:43 pm, edited 1 time in total.
oh... and have a nice day.
Re: PureBasic 4.40 Beta 3 released
Yes, you're right, it's the 2DDrawing lib which adds the overhead.
- flaith
- Enthusiast
- Posts: 704
- Joined: Mon Apr 25, 2005 9:28 pm
- Location: $300:20 58 FC 60 - Rennes
- Contact:
Re: PureBasic 4.40 Beta 3 released
I agree 200%akj wrote:PureBasic must be the most actively, continually developed software in the world!

“Fear is a reaction. Courage is a decision.” - WC
Re: PureBasic 4.40 Beta 3 released
Yes, I have lots of 2D drawing involved, so that explains it. No worries. 

I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
"PureBasic won't be object oriented, period" - Fred.
Re: PureBasic 4.40 Beta 3 released
Thanks Freak, Fred and the entire PB Team! 

ʽʽSuccess is almost totally dependent upon drive and persistence. The extra energy required to make another effort or try another approach is the secret of winning.ʾʾ --Dennis Waitley
Re: PureBasic 4.40 Beta 3 released
Many Thanks...
With 4.40... Beta 1,.,3 and i hope quickly the final, It's a very powerful new version we have...
With some test, i dont now how to use the [, Flags] in the exppression "AddMapElement(Map(), Key$ [, Flags])"
If some one now, I thank him
(Or where i can find that).
With 4.40... Beta 1,.,3 and i hope quickly the final, It's a very powerful new version we have...
With some test, i dont now how to use the [, Flags] in the exppression "AddMapElement(Map(), Key$ [, Flags])"
If some one now, I thank him

Sorry for my english
! (Windows Xp, Vista and Windows 7, Windows 10)

- netmaestro
- PureBasic Bullfrog
- Posts: 8451
- Joined: Wed Jul 06, 2005 5:42 am
- Location: Fort Nelson, BC, Canada
Re: PureBasic 4.40 Beta 3 released
...but they don't seem to be actually included yetPB Doc for AddMapElement wrote:'Flags' is an optional parameter which can be one of the following value:
#PB_Map_ElementCheck : Checks if an element with a same key already exists, and replaces it (default).
#PB_Map_NoElementCheck: No element check, so if a previous element with the same key was already present, it will be lost and couldn't be accessed anymore. Its memory will be only released if ClearMap() is used.

BERESHEIT