LB Booster
General >> Suggestion Box >> error's
http://lbb.conforums.com/index.cgi?board=suggestions&action=display&num=1481630860

error's
Post by bluatigro on Dec 13th, 2016, 11:07am


if i split code into files
and i get a error in a included file
i want to get the file in witch the error is
in the ide
whit the line in whitch the error is hylighted

i want also a multy paged ide
so i can load a file on a page

and i want bigger chars in the leftbottum error mesage
Re: error's
Post by Richard Russell on Dec 13th, 2016, 1:45pm

on Dec 13th, 2016, 11:07am, bluatigro wrote:
i want to get the file in witch the error is
in the ide whit the line in whitch the error is hylighted

It's a tricky problem! The main indicator of the line in which an error occurs is the 'line number', which is a 16-bit value (0-65535) - this is a characteristic of BBC BASIC which goes right back to 1981! A 16-bit value isn't guaranteed to be enough to encode both the included file and the line number within that file.

I suppose I could arbitrarily impose a limit of say 16 included files and 4000 lines per file, then it would be possible to encode the information, but somebody is bound to want more than 16 files or more than 4000 lines in a file. A more flexible mapping might be possible but it's not easy.

Quote:
i want also a multy paged ide
so i can load a file on a page

That would be nice, and in theory it's possible, but it's a lot of work. I guess this once again raises the issue of whether I should make LBB Open Source and allow other people to attempt such changes.

Quote:
and i want bigger chars in the leftbottum error mesage

Do you mean the Status Bar?

Richard.
Re: error's
Post by bluatigro on Dec 14th, 2016, 12:22pm

richard russell wrote Quote:
Do you mean the Status Bar?

i think yes

more OOP is nice to

i NEVER coded a programlanguage
so i think i not mutch of a help if LBB is open sorce
Re: error's
Post by Richard Russell on Dec 14th, 2016, 2:52pm

on Dec 14th, 2016, 12:22pm, bluatigro wrote:
i think yes

I don't think Windows supports changing the text size in the Status Bar separately from the other GUI elements. As I'm sure you know, you can select 'large fonts' in Display Settings and that will affect everything including the Status Bar. You can also enable the desktop magnifier, which will work fine with LBB.

Quote:
i NEVER coded a programlanguage
so i think i not mutch of a help if LBB is open sorce

The LBB IDE is coded almost entirely in BASIC, so it wouldn't necessarily be that difficult for somebody to make changes (it doesn't have to be you). You certainly don't need any experience in coding Programming Languages to make changes to the IDE's user interface.

Have you considered using Liberty BASIC Workshop (which interfaces with LBB very nicely)? That supports multiple editing windows:

http://bb4w.wikispaces.com/Using+LBB+with+Liberty+BASIC+Workshop

Richard.