LB Booster
« LB Booster version 2.80 released »

Welcome Guest. Please Login or Register.
May 23rd, 2017, 03:11am


Speed up Liberty BASIC programs by up to ten times!
Compile Liberty BASIC programs to compact, standalone executables!
Overcome many of Liberty BASIC's bugs and limitations!
LB Booster Resources
LB Booster documentation
LB Booster Home Page
LB Booster technical Wiki
Just BASIC forum
LB Umbrella forum
Liberty BASIC forum (the original)

« Previous Topic | Next Topic »
Pages: 1  Notify Send Topic Print
 thread  Author  Topic: LB Booster version 2.80 released  (Read 1724 times)
Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1167
xx Re: LB Booster version 2.80 released
« Reply #8 on: Jan 11th, 2015, 10:01am »

I was initially of the opinion that the 'opening the same RANDOM file twice' issue was insufficiently important to warrant a special release. However, as it could result in data loss, and since the fix is trivial, I have decided to update LBB to v2.82; it can be downloaded from the usual place:

http://lbbooster.com/LBB.exe (IDE/compiler)
http://lbbooster.com/LBBRUN.exe (optional runtime engine)

In this version, if you open the same file FOR RANDOM twice, or more times, (on different handles) all the opens will succeed, but only the first will open the file for update. The second and subsequent OPENs will open the file for input (read-only); attempting to PUT a record will result in an 'Access denied' error.

As a bonus feature, version 2.82 has the enhanced debugger with the heap and stack usage reported. This should be useful in diagnosing memory leaks.

Richard.
User IP Logged

Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1167
xx Re: LB Booster version 2.80 released
« Reply #9 on: Jan 19th, 2015, 4:53pm »

on Jan 11th, 2015, 10:01am, Richard Russell wrote:
As a bonus feature, version 2.82 has the enhanced debugger with the heap and stack usage reported.

It had slipped my mind, but executables created by LBB 2.82 also have a Windows 10 compatibility manifest (v2.80 EXEs only claim compatibility up to Windows 8.1). I am - like everybody else - assuming that Microsoft won't change the GUID when Windows 10 is officially released.

Of course there's a risk in claiming compatibility with an OS that doesn't yet formally exist, but development tools like LBB need to be 'ahead of the curve' so that people can test that their own executables work properly on the next version of Windows.

Richard.
User IP Logged

Pages: 1  Notify Send Topic Print
« Previous Topic | Next Topic »

Donate $6.99 for 50,000 Ad-Free Pageviews!


This forum powered for FREE by Conforums ©
Sign up for your own Free Message Board today!
Terms of Service | Privacy Policy | Conforums Support | Parental Controls