Author |
Topic: LB Booster version 3.09 released (Read 521 times) |
|
Richard Russell
Administrator
member is offline
Posts: 1348
|
|
LB Booster version 3.09 released
« Thread started on: Sep 4th, 2017, 08:48am » |
|
I am pleased to announce the release of LB Booster version 3.09. It may be downloaded from here:
http://lbbooster.com/LBB.exe (IDE/compiler) http://lbbooster.com/LBBRUN.exe (Run Time Engine)
This release incorporates the following changes:
The REFRESH command now sets the WindowWidth and WindowHeight variables to the window's client dimensions (i.e. excluding title bar and borders). Change suggested by Rod.
The CHAR[n] structure type will now allow 'n' to be specified as a Windows Constant. Change requested by CirothUngol.
The MAINWIN statement can now be used in a Console application to set the size of the console window. Change requested by CirothUngol.
In a Console application the length of an output line is no longer restricted. Change requested by CirothUngol.
Underlining the menu accelerator keys when the Alt key is pressed now works properly even if the window has no child controls. Issue reported by PabloSI.
LBB will now compile Freeform-J version 1.0c (the Just BASIC variant) successfully. Previously an unhelpful 'Handle used for incompatible devices' error was reported. Please note that, unavoidably, updating LBB.exe will mean that its 'reputation' is reset and you may receive security warnings when you download it. This should resolve itself eventually when the new version has been downloaded a sufficient number of times for its safety to be established.
Richard.
|
|
|
|
joker
Global Moderator
member is offline
Gender:
Posts: 157
|
|
Re: LB Booster version 3.09 released
« Reply #1 on: Sep 5th, 2017, 2:25pm » |
|
Thanks Richard! Glad to see that you are producing results for your customers!
|
|
Logged
|
|
|
|
Jack Kelly
Full Member
member is offline
Gender:
Posts: 106
|
|
Re: LB Booster version 3.09 released
« Reply #2 on: Sep 5th, 2017, 7:21pm » |
|
Hi Richard,
I apologize for disappearing this year. I got a bit burned out with BASIC programming and have been doing other things with my spare time. I'm not living in Norway any longer. I was in Surrey for a couple of weeks -- too far from Norfolk to visit you without a car. I'm still grateful that you are hanging in and continuing to support LBB. It remains a thing of beauty in my eyes and I hope to get active with it again in the not-too-distant future.
Regards, Jack
|
|
Logged
|
|
|
|
Jack Kelly
Full Member
member is offline
Gender:
Posts: 106
|
|
Re: LB Booster version 3.09 released
« Reply #3 on: Sep 8th, 2017, 5:42pm » |
|
Richard,
Could you post a link to version 3.08? I'd like to check something out in it.
Thanks, Jack
|
|
Logged
|
|
|
|
Richard Russell
Administrator
member is offline
Posts: 1348
|
|
Re: LB Booster version 3.09 released
« Reply #4 on: Sep 8th, 2017, 8:32pm » |
|
on Sep 8th, 2017, 5:42pm, Jack Kelly wrote:Could you post a link to version 3.08? |
|
Sorry, I don't ordinarily make older versions available for download; doing so complicates support. Is there something specific I can check for you?
Richard.
|
|
Logged
|
|
|
|
Jack Kelly
Full Member
member is offline
Gender:
Posts: 106
|
|
Re: LB Booster version 3.09 released
« Reply #5 on: Sep 9th, 2017, 1:18pm » |
|
I always check to see what happens when I 'print DefaultDir$' immediately after starting LBB from the shortcut. In my opinion it should always report the 'Start in' folder of the shortcut. I thought you had made this change in version 3.08, but 3.09 still reports the Windows Temp folder.
I know you have told me many reasons why this was impossible or difficult in LBB, but I remain hopeful.
Jack
|
|
Logged
|
|
|
|
Richard Russell
Administrator
member is offline
Posts: 1348
|
|
Re: LB Booster version 3.09 released
« Reply #6 on: Sep 9th, 2017, 5:04pm » |
|
on Sep 9th, 2017, 1:18pm, Jack Kelly wrote:In my opinion DefaultDir$ should always report the 'Start in' folder of the shortcut. |
|
It does, of course, when the shortcut points to a compiled LB program. DefaultDir$ refers to the 'current directory' when the compiled program (i.e. the EXE file) is run. If it's run from a shortcut it will be the 'Start in' property. If not, it will often be the directory from which the EXE was launched.
If you are running a BASIC program from the LBB IDE the 'start in' property of the shortcut has no meaning since it will be the same for every BASIC program you run! In that case LBB makes the best guess it can as to the 'proper' DefaultDir$, which is the folder in which the BASIC program itself resides. For example this makes the sample programs supplied with Liberty BASIC 4 work correctly.
Quote:I thought you had made this change in version 3.08, but 3.09 still reports the Windows Temp folder. |
|
I don't recollect the issue having been raised previously, but if it was I no doubt gave the same answer. LBB is working as designed, which is to set DefaultDir$ 'correctly' for compiled programs and to make an 'intelligent guess' as to the wanted DefaultDir$ when programs are run from the IDE.
Richard.
|
|
|
|
net2014
New Member
member is offline
Posts: 37
|
|
Re: LB Booster version 3.09 released
« Reply #7 on: Sep 15th, 2017, 4:59pm » |
|
Richard, thanks for your continued support. Still running LBB in linux/wine, remembering to manually create the 'lib' folder! Everything working fine.
|
|
Logged
|
|
|
|
CirothUngol
New Member
member is offline
Odie, Odie, cha cha cha.
Gender:
Posts: 44
|
|
Re: LB Booster version 3.09 released
« Reply #8 on: Oct 7th, 2017, 02:08am » |
|
Wow, thanks for the update... it's almost a custom 'me' version! ^_^ Now the little tree utility should be fully capable, and I didn't even have to do anything. Thanks again for continuing to update my favorite programming environment; why more people don't use this very clever app, I'll never know.
|
|
Logged
|
LB Booster + LB Workshop + LB Builder = My Programs on Google Drive
|
|
|
|