Concern and suggestion regarding new PB releases

Everything else that doesn't fall into one of the other PB categories.
ozzie
Enthusiast
Enthusiast
Posts: 444
Joined: Sun Apr 06, 2008 12:54 pm
Location: Brisbane, Qld, Australia
Contact:

Concern and suggestion regarding new PB releases

Post by ozzie »

I've been working on converting a large VB6 project to PB but have had to put that project on hold due to an outstanding bug in PB, reported here: Trying to sort out memory crash. Due to the widespread use of complex structures in my project, this bug is a show-stopper for me - there's no easy work-around.

My concern is that there's no sign of this bug being fixed, and we haven't seen even a Release Candidate of a new version of PB since 4.51 was released in September last year. Not many reported Windows bugs are being marked as [Done].

Which makes me wonder if enthusiasm for the project is wearing off in PB HQ? If so, maybe Fantaisie Software should consider charging an annual maintenance fee as well as the initial purchase price. I would be happy to pay a reasonable annual fee if it results in faster responses to bug fixes.
c4s
Addict
Addict
Posts: 1981
Joined: Thu Nov 01, 2007 5:37 pm
Location: Germany

Re: Concern and suggestion regarding new PB releases

Post by c4s »

Just a few days ago Freak said that the new version will come soon. Normally there will also come a rush of Done's right before/during the beta phase.

You are right, there really should be more bug fixing releases. I'm waiting for several fixes that are already marked as Done.
But I have to be honest: When I bought PureBasic I already knew how things work here and that it's a very small "hobby" developing team, so I just relax. I mean it's still a great investment and PureBasic keeps on rocking. ;)
If any of you native English speakers have any suggestions for the above text, please let me know (via PM). Thanks!
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Re: Concern and suggestion regarding new PB releases

Post by Trond »

Due to the widespread use of complex structures in my project, this bug is a show-stopper for me - there's no easy work-around.
Setting empty string structure fields to "" instead of leaving them uninitialized would prevent the problem, wouldn't it? Or alternatively avoid structure assignment (or write your own function to do it).

Although I can see why it would be a lot of extra work.
ozzie
Enthusiast
Enthusiast
Posts: 444
Joined: Sun Apr 06, 2008 12:54 pm
Location: Brisbane, Qld, Australia
Contact:

Re: Concern and suggestion regarding new PB releases

Post by ozzie »

Trond wrote:
Due to the widespread use of complex structures in my project, this bug is a show-stopper for me - there's no easy work-around.
Setting empty string structure fields to "" instead of leaving them uninitialized would prevent the problem, wouldn't it?
Looks like you might be correct there, Trond. I've just updated the memprob3 test program I used for the 'memory crash' bug report, setting the string variables to "" in the 'default' global structure variables grProdDef, grCueDef and grSubDef, and the program now runs through to completion without error. Comment out the string "" initialisations and the memory error returns.

It will be a lot of work to implement this in my project, but it does look like a promising work-around - many thanks.
Post Reply