LB Booster
General >> Announcements >> LB Booster version 3.01 released http://lbb.conforums.com/index.cgi?board=announcements&action=display&num=1440098844 LB Booster version 3.01 released
Post by Richard Russell on Aug 20th, 2015, 7:27pm
I am pleased to announce the release of LB Booster version 3.01. It may be downloaded from here:
You will need administrative privileges when running the program for the first time after upgrading (in Windows Vista, 7, 8/8.1 and 10, with UAC enabled, use 'Run as administrator').
Changes in this version include:
INPUTCSV statement added:
Code:
INPUTCSV [delim$,] #file, var1$, var2$....
If the delimiter is omitted, a comma is assumed. The file may use either Windows (CRLF) or Unix (LF) line terminations. All valid CSV fields are accepted, including those with embedded quotes and/or embedded newlines.
No longer crashes in Wine 1.6.2:
It is no longer necessary to disable Syntax Coloring in order to run successfully under Linux/Wine.
Memory allocation can be configured:
Specially for Anatoly, you can set the amount of memory allocated by adding a line to the [settings] section of the LBB.ini file:
Code:
Memory=100000000
Richard. Re: LB Booster version 3.01 released
Post by tsh73 on Aug 20th, 2015, 8:02pm
Quote:
by adding a line to the [settings] section of the LBB.ini file:
I found it in %appdata% folder.
Thank you very much, Richard.
Re: LB Booster version 3.01 released
Post by net2014 on Aug 20th, 2015, 9:11pm
If you are ultra concerned about memory footprint (perhaps you want to write an LBB program which will run on a machine with virtual memory disabled or with an extremely fragmented memory map) you can reduce the Memory setting in LBB.ini right down to something like 1 Megabyte (enough for your code and non-array variables), and then in your program(s) declare arrays using REDIM rather than DIM.
The effect will be that instead of 'statically' reserving all the (virtual) memory at startup, the memory for arrays will be dynamically allocated 'on demand' as your program runs. This risks running out of memory 'unexpectedly' but makes the most efficient use of limited resources.
This isn't something that I would particularly want to recommend, certainly not on a routine basis, but it's a bit of extra flexibility that LBB 3.01 gives you.
Richard.
Re: LB Booster version 3.01 released
Post by CirothUngol on Sep 2nd, 2015, 02:03am
Yes! I make extensive use of semi-colon separated CSV files in my two largest LB programs. This will require a bit of a re-write, but I'm certain the performance increase over my hand-written routines will be well worth the modicum of effort.
Thanks for sticking around and for issuing this little update to address some requests from the community. You da man!
Edit: You even updated the help file... very nice. ^_^