PureBasic 4.40 Beta 3 released

Developed or developing a new product in PureBasic? Tell the world about it.
Fred
Administrator
Administrator
Posts: 18169
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

PureBasic 4.40 Beta 3 released

Post by Fred »

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.
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Re: PureBasic 4.40 Beta 3 released

Post by netmaestro »

Lovely! Lots of docs for the new stuff and optional number-of-slots parameter is added for the NewMap command. Thanks for this 8)
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
PureBasic must be selling well, somebody's been looking at catalogues... :wink:
BERESHEIT
akj
Enthusiast
Enthusiast
Posts: 668
Joined: Mon Jun 09, 2003 10:08 pm
Location: Nottingham

Re: PureBasic 4.40 Beta 3 released

Post by akj »

Thanks for another ravishing release to relish.
PureBasic must be the most actively, continually developed software in the world!
Anthony Jordan
Fred
Administrator
Administrator
Posts: 18169
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 4.40 Beta 3 released

Post by Fred »

Right, the doc is mostly done, and there is the famous slot parameter for NewMap (check the docs). Thanks for the remembering !
JCV
Enthusiast
Enthusiast
Posts: 580
Joined: Fri Jun 30, 2006 4:30 pm
Location: Philippines

Re: PureBasic 4.40 Beta 3 released

Post by JCV »

Thanks PB Team! 8)

[Registered PB User since 2006]
[PureBasic 6.20][SpiderBasic 2.2]
[RP4 x64][Win 11 x64][Ubuntu x64]
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Re: PureBasic 4.40 Beta 3 released

Post by srod »

Awesome - looks great. 8)

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.
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Re: PureBasic 4.40 Beta 3 released

Post by PB »

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.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
Fred
Administrator
Administrator
Posts: 18169
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 4.40 Beta 3 released

Post by Fred »

We updated third part libs as well, so if you use SQLite, RegExp, etc. it could explain that.
User avatar
Kaeru Gaman
Addict
Addict
Posts: 4826
Joined: Sun Mar 19, 2006 1:57 pm
Location: Germany

Re: PureBasic 4.40 Beta 3 released

Post by Kaeru Gaman »

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..

PB wrote:I wouldn't even know where to begin to investigate such an increase.
- do you use 2DDrawing? libs are completely new.
- 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.
Fred
Administrator
Administrator
Posts: 18169
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 4.40 Beta 3 released

Post by Fred »

Yes, you're right, it's the 2DDrawing lib which adds the overhead.
User avatar
flaith
Enthusiast
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

Post by flaith »

akj wrote:PureBasic must be the most actively, continually developed software in the world!
I agree 200% :D
“Fear is a reaction. Courage is a decision.” - WC
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Re: PureBasic 4.40 Beta 3 released

Post by PB »

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.
User avatar
Thunder93
Addict
Addict
Posts: 1788
Joined: Tue Mar 21, 2006 12:31 am
Location: Canada

Re: PureBasic 4.40 Beta 3 released

Post by Thunder93 »

Thanks Freak, Fred and the entire PB Team! :D
ʽʽ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
User avatar
GeBonet
Enthusiast
Enthusiast
Posts: 135
Joined: Fri Apr 04, 2008 6:20 pm
Location: Belgium

Re: PureBasic 4.40 Beta 3 released

Post by GeBonet »

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 :D (Or where i can find that).
Sorry for my english :wink: ! (Windows Xp, Vista and Windows 7, Windows 10)
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Re: PureBasic 4.40 Beta 3 released

Post by netmaestro »

PB 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.
...but they don't seem to be actually included yet :? I would guess that elementcheck is 0 as it's the default, and noelementcheck 1. I tested it and it seems right, but I wouldn't take my word for anything.
BERESHEIT
Post Reply