Author |
Topic: LB Booster version 2.80 released (Read 2445 times) |
|
Rod
Full Member
member is offline


Gender: 
Posts: 110
|
 |
Re: LB Booster version 2.80 released
« Reply #6 on: Dec 31st, 2014, 07:01am » |
|
Perhaps you could assist Carl through this process and so benefit the whole community.
|
|
Logged
|
|
|
|
Richard Russell
Administrator
member is offline


Posts: 1348
|
 |
Re: LB Booster version 2.80 released
« Reply #7 on: Dec 31st, 2014, 09:22am » |
|
on Dec 31st, 2014, 07:01am, Rod wrote:| Perhaps you could assist Carl through this process and so benefit the whole community. |
|
What kind of "assistance" do you think he requires? Signing an executable is a process which any developer of commercial software should be familiar with. It requires two components: a code-signing software tool (most people use Microsoft's signtool.exe, I think, which is available free) and a code-signing certificate (which must be paid for, but there are some bargains to be found if you shop around). You also need a 'permanently on' internet connection so that the signing tool can communicate with a timestamp server when required.
Some development tools and installer-creators can be configured to sign every generated executable automatically - heck even BBC BASIC for Windows can, which is how LBB gets signed! The installer I use - Inno Setup - also has that capability and I have it configured to sign every setup file.
Richard.
|
|
Logged
|
|
|
|
Richard Russell
Administrator
member is offline


Posts: 1348
|
 |
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.
|
|
Logged
|
|
|
|
Richard Russell
Administrator
member is offline


Posts: 1348
|
 |
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.
|
|
Logged
|
|
|
|
|