Author |
Topic: LB Booster version 3.09 released (Read 524 times) |
|
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
|
|
|
|