[Ql-Users] Qbase version 1.0

2017-09-22 Thread Daniel Baum via Ql-Users
Hi all,

After nearly 20 years, here is version 1.00 of QBase.

The (hopefully) full list of changes since the 1998 version is in the
README file in the zip.

Since v0.99, the only new feature is that the page size and scroll size of
the tabular view are now CONFIGurable.

Other than that, I have fixed several bugs, cleaned up the code and much
improved the error trapping.

You can download it here:

https://www.dropbox.com/s/zc2gethvncz9h52/qbase_100.zip?dl=0

D.
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-21 Thread Daniel Baum via Ql-Users
Hi all,

That's very good news about QMenu.

Anyway, two people have sent me the correct parameters for FILE_SELECT, and
I am coming to the conclusion that version 7.66 ignores the file extension
and always shows all files in a directory. The same is not true of a
version 5 that I also have.

The command that I used is something like
a$=FILE_SELECT$("Open","QBase","win1_qbsrc_","_dbs").
Everything is set up correctly in the dialogue box but there is no
filtering.

I have tried this on QPC2 and Q-Emulator, with no other extensions loaded,
to eliminated some sort of clash.

D

On Wed, Sep 20, 2017 at 2:03 AM, Marcel Kilgus via Ql-Users <
ql-users@lists.q-v-d.com> wrote:

> Daniel Baum via Ql-Users wrote:
> > Yes, but if the API has changed from version to version, then it WILL
> fail
> > for some users who are using a different version to the one that I am
> > writing for in my program.
> >
> > Therefore linking it seems like a good idea.
>
> Unfortunately it isn't because it's not just a basic extension. The
> functionality itself is implemented in globally visible "things" so
> that it can be used from any language, the basic commands are just
> wrappers for them.
>
> So what would probably happen is that the linked copy would overwrite
> any existing "things" with the same names and everything will crash
> once you remove the job again because of dangling pointers.
>
> > Whatever, I will update the program for the latest version and hope
> > for the best.
>
> If you find any bugs we can try to fix them.
>
> >>> The other possibility is to update the QBase code, but for this I would
> >>> need a manual, which seems to be unavailable (is it really still
> >>> commercial?)
>
> No, it isn't, I askes Jochen if I could release QMenu for free and he
> agreed. I just didn't have the manual at hand for release and promptly
> forgot about it.
>
> Marcel
>
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-20 Thread SMSQE via Ql-Users
Has anyone got a copy that be loaded on Dilwyn's site.mine is also
somewhere in the loft, so a pdf would be helpful.

-Original Message-
From: Ql-Users [mailto:ql-users-boun...@lists.q-v-d.com] On Behalf Of Marcel
Kilgus via Ql-Users
Sent: 20 September 2017 00:03
To: ql-us...@q-v-d.com
Cc: Marcel Kilgus <ql-us...@mail.kilgus.net>
Subject: Re: [Ql-Users] Qbase

Daniel Baum via Ql-Users wrote:
> Yes, but if the API has changed from version to version, then it WILL 
> fail for some users who are using a different version to the one that 
> I am writing for in my program.
>
> Therefore linking it seems like a good idea.

Unfortunately it isn't because it's not just a basic extension. The
functionality itself is implemented in globally visible "things" so that it
can be used from any language, the basic commands are just wrappers for
them.

So what would probably happen is that the linked copy would overwrite any
existing "things" with the same names and everything will crash once you
remove the job again because of dangling pointers.

> Whatever, I will update the program for the latest version and hope 
> for the best.

If you find any bugs we can try to fix them.

>>> The other possibility is to update the QBase code, but for this I 
>>> would need a manual, which seems to be unavailable (is it really 
>>> still
>>> commercial?)

No, it isn't, I askes Jochen if I could release QMenu for free and he
agreed. I just didn't have the manual at hand for release and promptly
forgot about it.

Marcel

___
QL-Users Mailing List

___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-19 Thread Marcel Kilgus via Ql-Users
Daniel Baum via Ql-Users wrote:
> Yes, but if the API has changed from version to version, then it WILL fail
> for some users who are using a different version to the one that I am
> writing for in my program.
>
> Therefore linking it seems like a good idea.

Unfortunately it isn't because it's not just a basic extension. The
functionality itself is implemented in globally visible "things" so
that it can be used from any language, the basic commands are just
wrappers for them.

So what would probably happen is that the linked copy would overwrite
any existing "things" with the same names and everything will crash
once you remove the job again because of dangling pointers.

> Whatever, I will update the program for the latest version and hope
> for the best.

If you find any bugs we can try to fix them.

>>> The other possibility is to update the QBase code, but for this I would
>>> need a manual, which seems to be unavailable (is it really still
>>> commercial?)

No, it isn't, I askes Jochen if I could release QMenu for free and he
agreed. I just didn't have the manual at hand for release and promptly
forgot about it.

Marcel

___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-19 Thread Wolfgang Lenerz via Ql-Users

Hi,

I believe that the Api has remained pretty stable since v. 7.


Wolfgang


Yes, but if the API has changed from version to version, then it WILL fail
for some users who are using a different version to the one that I am
writing for in my program.

Therefore linking it seems like a good idea.

Whatever, I will update the program for the latest version and hope for the
best.

D





On Tue, Sep 19, 2017 at 10:26 PM, Per Witte via Ql-Users <
ql-users@lists.q-v-d.com> wrote:


Lots of different programs use Qmenu, so there should be no need to link it
in. Its best loaded at boot time.

Per

On 19 September 2017 at 21:15, Wolfgang Lenerz via Ql-Users <
ql-users@lists.q-v-d.com> wrote:


Hi,

the problem is that these parameters are likely to vary from version to
version, as they are offsets into the file...

Your best bet is probably to adapt your program to the latest version.


Wolfgang



A question about QBase and QMenu.

The menu  extensions are used fairly extensively in QBase. However, the
program was originally written in 1998 with whatever version of QMenu

was

current then, and it doesn't seem to work properly with the later

version

(version 7.66) which is distributed with QPC.

I also have a version 5.06, which appears to work much better with

QBase,

and I thought it might be a good idea to link it into QBase with
Q-Liberator and avoid problems for people using later versions.

The other possibility is to update the QBase code, but for this I would
need a manual, which seems to be unavailable (is it really still
commercial?). I did purchase a copy of QMenu in the 1990s, but I can't
find
the manual, which I assume is buried somewhere in my attic.

So, does anyone know the correct parameters for linking menu_rext into a
Q_Liberator compiled program?

Thanks,

D.

On Fri, Sep 15, 2017 at 7:42 AM, Daniel Baum  wrote:

Hi all,


In my previous posting I forgot to mention another new feature: The
tabular view no longer attempts to load the whole file at once. It can
now
be paged up and down using the left and right arrow buttons. This way

you

can load large files without hitting any memory limitations.

The page size and the scroll size are both parameters that eventually I
intend to put in a Config block to the user can alter them.

Thanks to Bob Spelten for pointing out the need for this.

Rgds,

Daniel

On Thu, Sep 14, 2017 at 9:40 PM, Daniel Baum  wrote:

Hi all,


Here is the new version of QBase.

Changes:

- Loads in 512x256 resolution, and is resizable.
- May be called with a command-line parameter, e.g. ex
flp1_Qbase_obj;'flp1_data_dbs'
- Lots of refactoring. The eagle-eyed among you may notice that it's a
lot smaller than it was.

Tested on QPC2 with SMSQ/E 3.31, Q-Emulator with SMSQ/E 3.31

Unlike the previous version, this one also works on Q-Emulator with
Minerva. I couldn't get it to work on a JS ROM. It reported "Channel

not

open", and I've no idea why.

Is it important to anyone to run QBase on original QL hardware?

Testing

with Q_Emulator and Minerva at "QL speed" it appears to be extremely
slow,
especially when switching to tabular mode. I could try to get it to

run

a
bit faster if anyone is interested. I hadn't remembered just how much
faster QPC is than a real QL until I started using Q-Emulator.

Download the new QBase here:
https://www.dropbox.com/s/4s3fm0rm84mxfn7/QBase.zip?dl=0

Currently I have numbered this version 0.99. It will become version

1.0

one it's been tested and bugfixed

Finally, I'd like to give an honourable mention to MasterBasic by

Ergon

Development (Davide Santachiara). It made 80s-style program editing
bearable (almost...). The more massive refactoring was done with
Notepad++
on Windows.

Regards to all,

D.


On Mon, Sep 11, 2017 at 9:29 PM, Darren Branagh via Ql-Users <
ql-users@lists.q-v-d.com> wrote:

Hi Daniel,


Have you released any of your updates yet?

Just wondering if they can be tested.

Darren Branagh

Sent from My Android Phone.

On 10 Sep 2017 23:18, "Bob Spelten via Ql-Users" <
ql-users@lists.q-v-d.com>
wrote:

Op Sun, 10 Sep 2017 20:19:22 +0200 schreef Daniel Baum via Ql-Users <

ql-users@lists.q-v-d.com>:

One more thing:



I should add that limiting the number of displayed records to 1000


works



fine, so I could fix the problem by using a paging arrangement.


The test _dbs has 3111 records by 6 fields making 18666 menu items.


That is well within the limit of items (<32K) WMAN2 can handle in

the



AW.


Records times Fields must be less.
But there is also a limit in S*Basic of 65K for indexing second and


third


dimensions, in this case Fields x Field_length (including length
word).
As you used Fields as the first dimension instead, 2nd (Records:

3111)

times 3rd (length: 20 +2) would be just too much.
As records will in most cases be the highest number, making it the


first


dimension is the best choice.
So checking these limits and using paging is the only option for a



Re: [Ql-Users] Qbase

2017-09-19 Thread Daniel Baum via Ql-Users
Yes, but if the API has changed from version to version, then it WILL fail
for some users who are using a different version to the one that I am
writing for in my program.

Therefore linking it seems like a good idea.

Whatever, I will update the program for the latest version and hope for the
best.

D

On Tue, Sep 19, 2017 at 10:26 PM, Per Witte via Ql-Users <
ql-users@lists.q-v-d.com> wrote:

> Lots of different programs use Qmenu, so there should be no need to link it
> in. Its best loaded at boot time.
>
> Per
>
> On 19 September 2017 at 21:15, Wolfgang Lenerz via Ql-Users <
> ql-users@lists.q-v-d.com> wrote:
>
> > Hi,
> >
> > the problem is that these parameters are likely to vary from version to
> > version, as they are offsets into the file...
> >
> > Your best bet is probably to adapt your program to the latest version.
> >
> >
> > Wolfgang
> >
> >
> >> A question about QBase and QMenu.
> >>
> >> The menu  extensions are used fairly extensively in QBase. However, the
> >> program was originally written in 1998 with whatever version of QMenu
> was
> >> current then, and it doesn't seem to work properly with the later
> version
> >> (version 7.66) which is distributed with QPC.
> >>
> >> I also have a version 5.06, which appears to work much better with
> QBase,
> >> and I thought it might be a good idea to link it into QBase with
> >> Q-Liberator and avoid problems for people using later versions.
> >>
> >> The other possibility is to update the QBase code, but for this I would
> >> need a manual, which seems to be unavailable (is it really still
> >> commercial?). I did purchase a copy of QMenu in the 1990s, but I can't
> >> find
> >> the manual, which I assume is buried somewhere in my attic.
> >>
> >> So, does anyone know the correct parameters for linking menu_rext into a
> >> Q_Liberator compiled program?
> >>
> >> Thanks,
> >>
> >> D.
> >>
> >> On Fri, Sep 15, 2017 at 7:42 AM, Daniel Baum  wrote:
> >>
> >> Hi all,
> >>>
> >>> In my previous posting I forgot to mention another new feature: The
> >>> tabular view no longer attempts to load the whole file at once. It can
> >>> now
> >>> be paged up and down using the left and right arrow buttons. This way
> you
> >>> can load large files without hitting any memory limitations.
> >>>
> >>> The page size and the scroll size are both parameters that eventually I
> >>> intend to put in a Config block to the user can alter them.
> >>>
> >>> Thanks to Bob Spelten for pointing out the need for this.
> >>>
> >>> Rgds,
> >>>
> >>> Daniel
> >>>
> >>> On Thu, Sep 14, 2017 at 9:40 PM, Daniel Baum  wrote:
> >>>
> >>> Hi all,
> 
>  Here is the new version of QBase.
> 
>  Changes:
> 
>  - Loads in 512x256 resolution, and is resizable.
>  - May be called with a command-line parameter, e.g. ex
>  flp1_Qbase_obj;'flp1_data_dbs'
>  - Lots of refactoring. The eagle-eyed among you may notice that it's a
>  lot smaller than it was.
> 
>  Tested on QPC2 with SMSQ/E 3.31, Q-Emulator with SMSQ/E 3.31
> 
>  Unlike the previous version, this one also works on Q-Emulator with
>  Minerva. I couldn't get it to work on a JS ROM. It reported "Channel
> not
>  open", and I've no idea why.
> 
>  Is it important to anyone to run QBase on original QL hardware?
> Testing
>  with Q_Emulator and Minerva at "QL speed" it appears to be extremely
>  slow,
>  especially when switching to tabular mode. I could try to get it to
> run
>  a
>  bit faster if anyone is interested. I hadn't remembered just how much
>  faster QPC is than a real QL until I started using Q-Emulator.
> 
>  Download the new QBase here:
>  https://www.dropbox.com/s/4s3fm0rm84mxfn7/QBase.zip?dl=0
> 
>  Currently I have numbered this version 0.99. It will become version
> 1.0
>  one it's been tested and bugfixed
> 
>  Finally, I'd like to give an honourable mention to MasterBasic by
> Ergon
>  Development (Davide Santachiara). It made 80s-style program editing
>  bearable (almost...). The more massive refactoring was done with
>  Notepad++
>  on Windows.
> 
>  Regards to all,
> 
>  D.
> 
> 
>  On Mon, Sep 11, 2017 at 9:29 PM, Darren Branagh via Ql-Users <
>  ql-users@lists.q-v-d.com> wrote:
> 
>  Hi Daniel,
> >
> > Have you released any of your updates yet?
> >
> > Just wondering if they can be tested.
> >
> > Darren Branagh
> >
> > Sent from My Android Phone.
> >
> > On 10 Sep 2017 23:18, "Bob Spelten via Ql-Users" <
> > ql-users@lists.q-v-d.com>
> > wrote:
> >
> > Op Sun, 10 Sep 2017 20:19:22 +0200 schreef Daniel Baum via Ql-Users <
> >> ql-users@lists.q-v-d.com>:
> >>
> >> One more thing:
> >>
> >>>
> >>> I should add that limiting the number of displayed records to 1000
> >>>
> >> works
> >
> >> fine, so 

Re: [Ql-Users] Qbase

2017-09-19 Thread Per Witte via Ql-Users
Lots of different programs use Qmenu, so there should be no need to link it
in. Its best loaded at boot time.

Per

On 19 September 2017 at 21:15, Wolfgang Lenerz via Ql-Users <
ql-users@lists.q-v-d.com> wrote:

> Hi,
>
> the problem is that these parameters are likely to vary from version to
> version, as they are offsets into the file...
>
> Your best bet is probably to adapt your program to the latest version.
>
>
> Wolfgang
>
>
>> A question about QBase and QMenu.
>>
>> The menu  extensions are used fairly extensively in QBase. However, the
>> program was originally written in 1998 with whatever version of QMenu was
>> current then, and it doesn't seem to work properly with the later version
>> (version 7.66) which is distributed with QPC.
>>
>> I also have a version 5.06, which appears to work much better with QBase,
>> and I thought it might be a good idea to link it into QBase with
>> Q-Liberator and avoid problems for people using later versions.
>>
>> The other possibility is to update the QBase code, but for this I would
>> need a manual, which seems to be unavailable (is it really still
>> commercial?). I did purchase a copy of QMenu in the 1990s, but I can't
>> find
>> the manual, which I assume is buried somewhere in my attic.
>>
>> So, does anyone know the correct parameters for linking menu_rext into a
>> Q_Liberator compiled program?
>>
>> Thanks,
>>
>> D.
>>
>> On Fri, Sep 15, 2017 at 7:42 AM, Daniel Baum  wrote:
>>
>> Hi all,
>>>
>>> In my previous posting I forgot to mention another new feature: The
>>> tabular view no longer attempts to load the whole file at once. It can
>>> now
>>> be paged up and down using the left and right arrow buttons. This way you
>>> can load large files without hitting any memory limitations.
>>>
>>> The page size and the scroll size are both parameters that eventually I
>>> intend to put in a Config block to the user can alter them.
>>>
>>> Thanks to Bob Spelten for pointing out the need for this.
>>>
>>> Rgds,
>>>
>>> Daniel
>>>
>>> On Thu, Sep 14, 2017 at 9:40 PM, Daniel Baum  wrote:
>>>
>>> Hi all,

 Here is the new version of QBase.

 Changes:

 - Loads in 512x256 resolution, and is resizable.
 - May be called with a command-line parameter, e.g. ex
 flp1_Qbase_obj;'flp1_data_dbs'
 - Lots of refactoring. The eagle-eyed among you may notice that it's a
 lot smaller than it was.

 Tested on QPC2 with SMSQ/E 3.31, Q-Emulator with SMSQ/E 3.31

 Unlike the previous version, this one also works on Q-Emulator with
 Minerva. I couldn't get it to work on a JS ROM. It reported "Channel not
 open", and I've no idea why.

 Is it important to anyone to run QBase on original QL hardware? Testing
 with Q_Emulator and Minerva at "QL speed" it appears to be extremely
 slow,
 especially when switching to tabular mode. I could try to get it to run
 a
 bit faster if anyone is interested. I hadn't remembered just how much
 faster QPC is than a real QL until I started using Q-Emulator.

 Download the new QBase here:
 https://www.dropbox.com/s/4s3fm0rm84mxfn7/QBase.zip?dl=0

 Currently I have numbered this version 0.99. It will become version 1.0
 one it's been tested and bugfixed

 Finally, I'd like to give an honourable mention to MasterBasic by Ergon
 Development (Davide Santachiara). It made 80s-style program editing
 bearable (almost...). The more massive refactoring was done with
 Notepad++
 on Windows.

 Regards to all,

 D.


 On Mon, Sep 11, 2017 at 9:29 PM, Darren Branagh via Ql-Users <
 ql-users@lists.q-v-d.com> wrote:

 Hi Daniel,
>
> Have you released any of your updates yet?
>
> Just wondering if they can be tested.
>
> Darren Branagh
>
> Sent from My Android Phone.
>
> On 10 Sep 2017 23:18, "Bob Spelten via Ql-Users" <
> ql-users@lists.q-v-d.com>
> wrote:
>
> Op Sun, 10 Sep 2017 20:19:22 +0200 schreef Daniel Baum via Ql-Users <
>> ql-users@lists.q-v-d.com>:
>>
>> One more thing:
>>
>>>
>>> I should add that limiting the number of displayed records to 1000
>>>
>> works
>
>> fine, so I could fix the problem by using a paging arrangement.
>>>
>>> The test _dbs has 3111 records by 6 fields making 18666 menu items.
>>>
>> That is well within the limit of items (<32K) WMAN2 can handle in the
>>
> AW.
>
>> Records times Fields must be less.
>> But there is also a limit in S*Basic of 65K for indexing second and
>>
> third
>
>> dimensions, in this case Fields x Field_length (including length
>> word).
>> As you used Fields as the first dimension instead, 2nd (Records: 3111)
>> times 3rd (length: 20 +2) would be just too much.
>> As records will in most cases be the highest number, making it the

Re: [Ql-Users] Qbase

2017-09-19 Thread Wolfgang Lenerz via Ql-Users

Hi,

the problem is that these parameters are likely to vary from version to 
version, as they are offsets into the file...


Your best bet is probably to adapt your program to the latest version.


Wolfgang


A question about QBase and QMenu.

The menu  extensions are used fairly extensively in QBase. However, the
program was originally written in 1998 with whatever version of QMenu was
current then, and it doesn't seem to work properly with the later version
(version 7.66) which is distributed with QPC.

I also have a version 5.06, which appears to work much better with QBase,
and I thought it might be a good idea to link it into QBase with
Q-Liberator and avoid problems for people using later versions.

The other possibility is to update the QBase code, but for this I would
need a manual, which seems to be unavailable (is it really still
commercial?). I did purchase a copy of QMenu in the 1990s, but I can't find
the manual, which I assume is buried somewhere in my attic.

So, does anyone know the correct parameters for linking menu_rext into a
Q_Liberator compiled program?

Thanks,

D.

On Fri, Sep 15, 2017 at 7:42 AM, Daniel Baum  wrote:


Hi all,

In my previous posting I forgot to mention another new feature: The
tabular view no longer attempts to load the whole file at once. It can now
be paged up and down using the left and right arrow buttons. This way you
can load large files without hitting any memory limitations.

The page size and the scroll size are both parameters that eventually I
intend to put in a Config block to the user can alter them.

Thanks to Bob Spelten for pointing out the need for this.

Rgds,

Daniel

On Thu, Sep 14, 2017 at 9:40 PM, Daniel Baum  wrote:


Hi all,

Here is the new version of QBase.

Changes:

- Loads in 512x256 resolution, and is resizable.
- May be called with a command-line parameter, e.g. ex
flp1_Qbase_obj;'flp1_data_dbs'
- Lots of refactoring. The eagle-eyed among you may notice that it's a
lot smaller than it was.

Tested on QPC2 with SMSQ/E 3.31, Q-Emulator with SMSQ/E 3.31

Unlike the previous version, this one also works on Q-Emulator with
Minerva. I couldn't get it to work on a JS ROM. It reported "Channel not
open", and I've no idea why.

Is it important to anyone to run QBase on original QL hardware? Testing
with Q_Emulator and Minerva at "QL speed" it appears to be extremely slow,
especially when switching to tabular mode. I could try to get it to run a
bit faster if anyone is interested. I hadn't remembered just how much
faster QPC is than a real QL until I started using Q-Emulator.

Download the new QBase here:
https://www.dropbox.com/s/4s3fm0rm84mxfn7/QBase.zip?dl=0

Currently I have numbered this version 0.99. It will become version 1.0
one it's been tested and bugfixed

Finally, I'd like to give an honourable mention to MasterBasic by Ergon
Development (Davide Santachiara). It made 80s-style program editing
bearable (almost...). The more massive refactoring was done with Notepad++
on Windows.

Regards to all,

D.


On Mon, Sep 11, 2017 at 9:29 PM, Darren Branagh via Ql-Users <
ql-users@lists.q-v-d.com> wrote:


Hi Daniel,

Have you released any of your updates yet?

Just wondering if they can be tested.

Darren Branagh

Sent from My Android Phone.

On 10 Sep 2017 23:18, "Bob Spelten via Ql-Users" <
ql-users@lists.q-v-d.com>
wrote:


Op Sun, 10 Sep 2017 20:19:22 +0200 schreef Daniel Baum via Ql-Users <
ql-users@lists.q-v-d.com>:

One more thing:


I should add that limiting the number of displayed records to 1000

works

fine, so I could fix the problem by using a paging arrangement.

The test _dbs has 3111 records by 6 fields making 18666 menu items.

That is well within the limit of items (<32K) WMAN2 can handle in the

AW.

Records times Fields must be less.
But there is also a limit in S*Basic of 65K for indexing second and

third

dimensions, in this case Fields x Field_length (including length word).
As you used Fields as the first dimension instead, 2nd (Records: 3111)
times 3rd (length: 20 +2) would be just too much.
As records will in most cases be the highest number, making it the

first

dimension is the best choice.
So checking these limits and using paging is the only option for a

large

database that exceed these limits.

Bob

--
The BSJR QL software site at: "http://members.upc.nl/b.spelten/ql/;
___
QL-Users Mailing List


___
QL-Users Mailing List







___
QL-Users Mailing List




___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-19 Thread Daniel Baum via Ql-Users
Hi all,

A question about QBase and QMenu.

The menu  extensions are used fairly extensively in QBase. However, the
program was originally written in 1998 with whatever version of QMenu was
current then, and it doesn't seem to work properly with the later version
(version 7.66) which is distributed with QPC.

I also have a version 5.06, which appears to work much better with QBase,
and I thought it might be a good idea to link it into QBase with
Q-Liberator and avoid problems for people using later versions.

The other possibility is to update the QBase code, but for this I would
need a manual, which seems to be unavailable (is it really still
commercial?). I did purchase a copy of QMenu in the 1990s, but I can't find
the manual, which I assume is buried somewhere in my attic.

So, does anyone know the correct parameters for linking menu_rext into a
Q_Liberator compiled program?

Thanks,

D.

On Fri, Sep 15, 2017 at 7:42 AM, Daniel Baum  wrote:

> Hi all,
>
> In my previous posting I forgot to mention another new feature: The
> tabular view no longer attempts to load the whole file at once. It can now
> be paged up and down using the left and right arrow buttons. This way you
> can load large files without hitting any memory limitations.
>
> The page size and the scroll size are both parameters that eventually I
> intend to put in a Config block to the user can alter them.
>
> Thanks to Bob Spelten for pointing out the need for this.
>
> Rgds,
>
> Daniel
>
> On Thu, Sep 14, 2017 at 9:40 PM, Daniel Baum  wrote:
>
>> Hi all,
>>
>> Here is the new version of QBase.
>>
>> Changes:
>>
>> - Loads in 512x256 resolution, and is resizable.
>> - May be called with a command-line parameter, e.g. ex
>> flp1_Qbase_obj;'flp1_data_dbs'
>> - Lots of refactoring. The eagle-eyed among you may notice that it's a
>> lot smaller than it was.
>>
>> Tested on QPC2 with SMSQ/E 3.31, Q-Emulator with SMSQ/E 3.31
>>
>> Unlike the previous version, this one also works on Q-Emulator with
>> Minerva. I couldn't get it to work on a JS ROM. It reported "Channel not
>> open", and I've no idea why.
>>
>> Is it important to anyone to run QBase on original QL hardware? Testing
>> with Q_Emulator and Minerva at "QL speed" it appears to be extremely slow,
>> especially when switching to tabular mode. I could try to get it to run a
>> bit faster if anyone is interested. I hadn't remembered just how much
>> faster QPC is than a real QL until I started using Q-Emulator.
>>
>> Download the new QBase here:
>> https://www.dropbox.com/s/4s3fm0rm84mxfn7/QBase.zip?dl=0
>>
>> Currently I have numbered this version 0.99. It will become version 1.0
>> one it's been tested and bugfixed
>>
>> Finally, I'd like to give an honourable mention to MasterBasic by Ergon
>> Development (Davide Santachiara). It made 80s-style program editing
>> bearable (almost...). The more massive refactoring was done with Notepad++
>> on Windows.
>>
>> Regards to all,
>>
>> D.
>>
>>
>> On Mon, Sep 11, 2017 at 9:29 PM, Darren Branagh via Ql-Users <
>> ql-users@lists.q-v-d.com> wrote:
>>
>>> Hi Daniel,
>>>
>>> Have you released any of your updates yet?
>>>
>>> Just wondering if they can be tested.
>>>
>>> Darren Branagh
>>>
>>> Sent from My Android Phone.
>>>
>>> On 10 Sep 2017 23:18, "Bob Spelten via Ql-Users" <
>>> ql-users@lists.q-v-d.com>
>>> wrote:
>>>
>>> > Op Sun, 10 Sep 2017 20:19:22 +0200 schreef Daniel Baum via Ql-Users <
>>> > ql-users@lists.q-v-d.com>:
>>> >
>>> > One more thing:
>>> >>
>>> >> I should add that limiting the number of displayed records to 1000
>>> works
>>> >> fine, so I could fix the problem by using a paging arrangement.
>>> >>
>>> >> The test _dbs has 3111 records by 6 fields making 18666 menu items.
>>> > That is well within the limit of items (<32K) WMAN2 can handle in the
>>> AW.
>>> > Records times Fields must be less.
>>> > But there is also a limit in S*Basic of 65K for indexing second and
>>> third
>>> > dimensions, in this case Fields x Field_length (including length word).
>>> > As you used Fields as the first dimension instead, 2nd (Records: 3111)
>>> > times 3rd (length: 20 +2) would be just too much.
>>> > As records will in most cases be the highest number, making it the
>>> first
>>> > dimension is the best choice.
>>> > So checking these limits and using paging is the only option for a
>>> large
>>> > database that exceed these limits.
>>> >
>>> > Bob
>>> >
>>> > --
>>> > The BSJR QL software site at: "http://members.upc.nl/b.spelten/ql/;
>>> > ___
>>> > QL-Users Mailing List
>>> >
>>> ___
>>> QL-Users Mailing List
>>>
>>
>>
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-14 Thread Daniel Baum via Ql-Users
Hi all,

Here is the new version of QBase.

Changes:

- Loads in 512x256 resolution, and is resizable.
- May be called with a command-line parameter, e.g. ex
flp1_Qbase_obj;'flp1_data_dbs'
- Lots of refactoring. The eagle-eyed among you may notice that it's a lot
smaller than it was.

Tested on QPC2 with SMSQ/E 3.31, Q-Emulator with SMSQ/E 3.31

Unlike the previous version, this one also works on Q-Emulator with
Minerva. I couldn't get it to work on a JS ROM. It reported "Channel not
open", and I've no idea why.

Is it important to anyone to run QBase on original QL hardware? Testing
with Q_Emulator and Minerva at "QL speed" it appears to be extremely slow,
especially when switching to tabular mode. I could try to get it to run a
bit faster if anyone is interested. I hadn't remembered just how much
faster QPC is than a real QL until I started using Q-Emulator.

Download the new QBase here:
https://www.dropbox.com/s/4s3fm0rm84mxfn7/QBase.zip?dl=0

Currently I have numbered this version 0.99. It will become version 1.0 one
it's been tested and bugfixed

Finally, I'd like to give an honourable mention to MasterBasic by Ergon
Development (Davide Santachiara). It made 80s-style program editing
bearable (almost...). The more massive refactoring was done with Notepad++
on Windows.

Regards to all,

D.


On Mon, Sep 11, 2017 at 9:29 PM, Darren Branagh via Ql-Users <
ql-users@lists.q-v-d.com> wrote:

> Hi Daniel,
>
> Have you released any of your updates yet?
>
> Just wondering if they can be tested.
>
> Darren Branagh
>
> Sent from My Android Phone.
>
> On 10 Sep 2017 23:18, "Bob Spelten via Ql-Users"  >
> wrote:
>
> > Op Sun, 10 Sep 2017 20:19:22 +0200 schreef Daniel Baum via Ql-Users <
> > ql-users@lists.q-v-d.com>:
> >
> > One more thing:
> >>
> >> I should add that limiting the number of displayed records to 1000 works
> >> fine, so I could fix the problem by using a paging arrangement.
> >>
> >> The test _dbs has 3111 records by 6 fields making 18666 menu items.
> > That is well within the limit of items (<32K) WMAN2 can handle in the AW.
> > Records times Fields must be less.
> > But there is also a limit in S*Basic of 65K for indexing second and third
> > dimensions, in this case Fields x Field_length (including length word).
> > As you used Fields as the first dimension instead, 2nd (Records: 3111)
> > times 3rd (length: 20 +2) would be just too much.
> > As records will in most cases be the highest number, making it the first
> > dimension is the best choice.
> > So checking these limits and using paging is the only option for a large
> > database that exceed these limits.
> >
> > Bob
> >
> > --
> > The BSJR QL software site at: "http://members.upc.nl/b.spelten/ql/;
> > ___
> > QL-Users Mailing List
> >
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-11 Thread Daniel Baum via Ql-Users
Hi Darren,

Not yet. The next release will have the 512x256 compatibility, the
rescaling, the paging and the command line parameter.

The first two are done, the third is working but needs more work, and the
last is still to do.

Should take a few days.

Rgds,

D.

On Mon, Sep 11, 2017 at 9:29 PM, Darren Branagh via Ql-Users <
ql-users@lists.q-v-d.com> wrote:

> Hi Daniel,
>
> Have you released any of your updates yet?
>
> Just wondering if they can be tested.
>
> Darren Branagh
>
> Sent from My Android Phone.
>
> On 10 Sep 2017 23:18, "Bob Spelten via Ql-Users"  >
> wrote:
>
> > Op Sun, 10 Sep 2017 20:19:22 +0200 schreef Daniel Baum via Ql-Users <
> > ql-users@lists.q-v-d.com>:
> >
> > One more thing:
> >>
> >> I should add that limiting the number of displayed records to 1000 works
> >> fine, so I could fix the problem by using a paging arrangement.
> >>
> >> The test _dbs has 3111 records by 6 fields making 18666 menu items.
> > That is well within the limit of items (<32K) WMAN2 can handle in the AW.
> > Records times Fields must be less.
> > But there is also a limit in S*Basic of 65K for indexing second and third
> > dimensions, in this case Fields x Field_length (including length word).
> > As you used Fields as the first dimension instead, 2nd (Records: 3111)
> > times 3rd (length: 20 +2) would be just too much.
> > As records will in most cases be the highest number, making it the first
> > dimension is the best choice.
> > So checking these limits and using paging is the only option for a large
> > database that exceed these limits.
> >
> > Bob
> >
> > --
> > The BSJR QL software site at: "http://members.upc.nl/b.spelten/ql/;
> > ___
> > QL-Users Mailing List
> >
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-11 Thread Darren Branagh via Ql-Users
Hi Daniel,

Have you released any of your updates yet?

Just wondering if they can be tested.

Darren Branagh

Sent from My Android Phone.

On 10 Sep 2017 23:18, "Bob Spelten via Ql-Users" 
wrote:

> Op Sun, 10 Sep 2017 20:19:22 +0200 schreef Daniel Baum via Ql-Users <
> ql-users@lists.q-v-d.com>:
>
> One more thing:
>>
>> I should add that limiting the number of displayed records to 1000 works
>> fine, so I could fix the problem by using a paging arrangement.
>>
>> The test _dbs has 3111 records by 6 fields making 18666 menu items.
> That is well within the limit of items (<32K) WMAN2 can handle in the AW.
> Records times Fields must be less.
> But there is also a limit in S*Basic of 65K for indexing second and third
> dimensions, in this case Fields x Field_length (including length word).
> As you used Fields as the first dimension instead, 2nd (Records: 3111)
> times 3rd (length: 20 +2) would be just too much.
> As records will in most cases be the highest number, making it the first
> dimension is the best choice.
> So checking these limits and using paging is the only option for a large
> database that exceed these limits.
>
> Bob
>
> --
> The BSJR QL software site at: "http://members.upc.nl/b.spelten/ql/;
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-10 Thread Bob Spelten via Ql-Users
Op Sun, 10 Sep 2017 20:19:22 +0200 schreef Daniel Baum via Ql-Users  
:



One more thing:

I should add that limiting the number of displayed records to 1000 works
fine, so I could fix the problem by using a paging arrangement.


The test _dbs has 3111 records by 6 fields making 18666 menu items.
That is well within the limit of items (<32K) WMAN2 can handle in the AW.
Records times Fields must be less.
But there is also a limit in S*Basic of 65K for indexing second and third  
dimensions, in this case Fields x Field_length (including length word).
As you used Fields as the first dimension instead, 2nd (Records: 3111)  
times 3rd (length: 20 +2) would be just too much.
As records will in most cases be the highest number, making it the first  
dimension is the best choice.
So checking these limits and using paging is the only option for a large  
database that exceed these limits.


Bob

--
The BSJR QL software site at: "http://members.upc.nl/b.spelten/ql/;
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-10 Thread Daniel Baum via Ql-Users
One more thing:

I should add that limiting the number of displayed records to 1000 works
fine, so I could fix the problem by using a paging arrangement.

D.

On Sun, Sep 10, 2017 at 9:15 PM, Daniel Baum  wrote:

> Hello,
>
> Here are some observations from my first investigations of what is going
> on:
>
> - The original DIM statement is no_of_fields-1, no_of_records,20. This
> results in "Dimensional overflow , you can't be serious!". We have
> obviously hit some kind of internal limit.
>
> - Reducing the string length parameter to 10 no longer produces an error,
> but does produce garbled output in the table.
>
> https://www.dropbox.com/s/d2dirro7w7eddxl/garbled.jpg?dl=0
>
> - Reducing the string length to 8 seems to work properly.
>
> https://www.dropbox.com/s/ai5lrju0xba74cw/OK.jpg?dl=0
>
> I'm not sure what's going on here. It seems to be both an array size
> limit, which produces the first result, and a possible problem in EasyPtr
> itself, which produces the second one.
>
> Thanks,
>
> D.
>
> On Sun, Sep 10, 2017 at 1:07 PM, Bob Spelten via Ql-Users <
> ql-users@lists.q-v-d.com> wrote:
>
>> Op Sat, 09 Sep 2017 15:06:06 +0200 schreef Daniel Baum via Ql-Users <
>> ql-users@lists.q-v-d.com>:
>>
>> Hi all,
>>>
>>> Latest pictures.
>>>
>>> Qbase is now rescalable. It starts at 512x256:
>>>
>>> https://www.dropbox.com/s/exexw4s5ppexyi4/qbaseTab512x256.jpg?dl=0
>>>
>>> and can get as big as you want:
>>>
>>> https://www.dropbox.com/s/o9yi56lqms4ppg3/qbaseTabBig.jpg?dl=0
>>>
>>> These pictures show the automatic proportional column width in the
>>> tabular
>>> view, which has actually always worked, but was less than obvious until
>>> now.
>>>
>>> Getting there...
>>>
>>> Looking good.
>>
>> I played with the current version as found in BP143 and I did get a Qlib
>> error when hitting the Tabulate button.
>> I must admit it was a big database of over 3000 records and 6 fields,
>> with one of 500 characters.
>> Qbase probably tried to get them all in one array for the menu items.
>> The big field could of course be cut to the visible column width.
>>
>> "Qlib error 16, array too big" suggests there are too many elements.
>> A dimensions check would be nice here, so the Tab action can be aborted
>> with a warning, before the program crashes.
>> (See sections 6.4 & 8.8 of the Qlib 3.3 manual)
>>
>> Bob
>>
>> --
>> The BSJR QL software site at: "http://members.upc.nl/b.spelten/ql/;
>> ___
>> QL-Users Mailing List
>>
>
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-10 Thread Daniel Baum via Ql-Users
Hello,

Here are some observations from my first investigations of what is going on:

- The original DIM statement is no_of_fields-1, no_of_records,20. This
results in "Dimensional overflow , you can't be serious!". We have
obviously hit some kind of internal limit.

- Reducing the string length parameter to 10 no longer produces an error,
but does produce garbled output in the table.

https://www.dropbox.com/s/d2dirro7w7eddxl/garbled.jpg?dl=0

- Reducing the string length to 8 seems to work properly.

https://www.dropbox.com/s/ai5lrju0xba74cw/OK.jpg?dl=0

I'm not sure what's going on here. It seems to be both an array size limit,
which produces the first result, and a possible problem in EasyPtr itself,
which produces the second one.

Thanks,

D.

On Sun, Sep 10, 2017 at 1:07 PM, Bob Spelten via Ql-Users <
ql-users@lists.q-v-d.com> wrote:

> Op Sat, 09 Sep 2017 15:06:06 +0200 schreef Daniel Baum via Ql-Users <
> ql-users@lists.q-v-d.com>:
>
> Hi all,
>>
>> Latest pictures.
>>
>> Qbase is now rescalable. It starts at 512x256:
>>
>> https://www.dropbox.com/s/exexw4s5ppexyi4/qbaseTab512x256.jpg?dl=0
>>
>> and can get as big as you want:
>>
>> https://www.dropbox.com/s/o9yi56lqms4ppg3/qbaseTabBig.jpg?dl=0
>>
>> These pictures show the automatic proportional column width in the tabular
>> view, which has actually always worked, but was less than obvious until
>> now.
>>
>> Getting there...
>>
>> Looking good.
>
> I played with the current version as found in BP143 and I did get a Qlib
> error when hitting the Tabulate button.
> I must admit it was a big database of over 3000 records and 6 fields, with
> one of 500 characters.
> Qbase probably tried to get them all in one array for the menu items.
> The big field could of course be cut to the visible column width.
>
> "Qlib error 16, array too big" suggests there are too many elements.
> A dimensions check would be nice here, so the Tab action can be aborted
> with a warning, before the program crashes.
> (See sections 6.4 & 8.8 of the Qlib 3.3 manual)
>
> Bob
>
> --
> The BSJR QL software site at: "http://members.upc.nl/b.spelten/ql/;
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-10 Thread Daniel Baum via Ql-Users
Hi Bob,

Since Qbase is essentially untested, other than my own efforts, this is not
really surprising.

Would it be possible to send me a copy of the database? It would greatly
help with debugging to have access to a database that makes the system
crash.

Rgds,

Daniel

On Sun, Sep 10, 2017 at 1:07 PM, Bob Spelten via Ql-Users <
ql-users@lists.q-v-d.com> wrote:

> Op Sat, 09 Sep 2017 15:06:06 +0200 schreef Daniel Baum via Ql-Users <
> ql-users@lists.q-v-d.com>:
>
> Hi all,
>>
>> Latest pictures.
>>
>> Qbase is now rescalable. It starts at 512x256:
>>
>> https://www.dropbox.com/s/exexw4s5ppexyi4/qbaseTab512x256.jpg?dl=0
>>
>> and can get as big as you want:
>>
>> https://www.dropbox.com/s/o9yi56lqms4ppg3/qbaseTabBig.jpg?dl=0
>>
>> These pictures show the automatic proportional column width in the tabular
>> view, which has actually always worked, but was less than obvious until
>> now.
>>
>> Getting there...
>>
>> Looking good.
>
> I played with the current version as found in BP143 and I did get a Qlib
> error when hitting the Tabulate button.
> I must admit it was a big database of over 3000 records and 6 fields, with
> one of 500 characters.
> Qbase probably tried to get them all in one array for the menu items.
> The big field could of course be cut to the visible column width.
>
> "Qlib error 16, array too big" suggests there are too many elements.
> A dimensions check would be nice here, so the Tab action can be aborted
> with a warning, before the program crashes.
> (See sections 6.4 & 8.8 of the Qlib 3.3 manual)
>
> Bob
>
> --
> The BSJR QL software site at: "http://members.upc.nl/b.spelten/ql/;
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-10 Thread Bob Spelten via Ql-Users
Op Sat, 09 Sep 2017 15:06:06 +0200 schreef Daniel Baum via Ql-Users  
:



Hi all,

Latest pictures.

Qbase is now rescalable. It starts at 512x256:

https://www.dropbox.com/s/exexw4s5ppexyi4/qbaseTab512x256.jpg?dl=0

and can get as big as you want:

https://www.dropbox.com/s/o9yi56lqms4ppg3/qbaseTabBig.jpg?dl=0

These pictures show the automatic proportional column width in the  
tabular
view, which has actually always worked, but was less than obvious until  
now.


Getting there...


Looking good.

I played with the current version as found in BP143 and I did get a Qlib  
error when hitting the Tabulate button.
I must admit it was a big database of over 3000 records and 6 fields, with  
one of 500 characters.

Qbase probably tried to get them all in one array for the menu items.
The big field could of course be cut to the visible column width.

"Qlib error 16, array too big" suggests there are too many elements.
A dimensions check would be nice here, so the Tab action can be aborted  
with a warning, before the program crashes.

(See sections 6.4 & 8.8 of the Qlib 3.3 manual)

Bob

--
The BSJR QL software site at: "http://members.upc.nl/b.spelten/ql/;
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-10 Thread Derek Stewart via Ql-Users

Hi Daniel,

Executing a DBS file with Fileinfo2 is really easy to do.

I supplied QBASE on the Q60 software distribution, but QBASE v0.9 did 
not allow passing of the database filename in the command string.


IF you can make QBASE open the database file from a command string, this 
Which would allow Fileinfo2 to be configured to execute QBASE and open 
the database file.


Fileinfo2 allows a selection of options and in my opinion is one of the 
best QL extensions available.


I find the execution of data file more efficient.

For example, I setup Fileinfo2 to execute a ZIP archive file, giving me 
the option of unzip the archive to the default data directory or launch 
ACP (Archivers Control Panel).


Regards,

Derek

On 09/09/17 16:47, Daniel Baum via Ql-Users wrote:

I think the next thing I'm going to add is the ability to be EXecuted with
a filename as a command-line parameter.

If I understand correctly, this should also mean that you will be able to
"execute" a DBS file using QPAC2 and Fileinfo and open it with QBase.


D.

On Sat, Sep 9, 2017 at 6:22 PM, Giorgio Garabello via Ql-Users <
ql-users@lists.q-v-d.com> wrote:


Good

2017-09-09 15:06 GMT+02:00 Daniel Baum via Ql-Users <
ql-users@lists.q-v-d.com>:


Hi all,

Latest pictures.

Qbase is now rescalable. It starts at 512x256:

https://www.dropbox.com/s/exexw4s5ppexyi4/qbaseTab512x256.jpg?dl=0

and can get as big as you want:

https://www.dropbox.com/s/o9yi56lqms4ppg3/qbaseTabBig.jpg?dl=0

These pictures show the automatic proportional column width in the

tabular

view, which has actually always worked, but was less than obvious until
now.

Getting there...


D.



On Tue, Sep 5, 2017 at 8:16 PM, Daniel Baum  wrote:


Thanks Dilwyn.


D.

On Tue, Sep 5, 2017 at 8:04 PM, Dilwyn Jones via Ql-Users <
ql-users@lists.q-v-d.com> wrote:


you can use the system palette :-D



Indeed, thanks to the work of the operating system people (Marcel and
Wolfgang), the System Palette makes it easy for programs to follow a
generic colour scheme for programs, a little bit like Windows themes

for

example.

There's an article about using it from SBASIC on my website at
http://www.dilwyn.me.uk/docs/smsqegd2/index.html - just scroll down

to

the System Palette section.

Dilwyn
___
QL-Users Mailing List





___
QL-Users Mailing List


___
QL-Users Mailing List


___
QL-Users Mailing List


___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-09 Thread Daniel Baum via Ql-Users
I think the next thing I'm going to add is the ability to be EXecuted with
a filename as a command-line parameter.

If I understand correctly, this should also mean that you will be able to
"execute" a DBS file using QPAC2 and Fileinfo and open it with QBase.


D.

On Sat, Sep 9, 2017 at 6:22 PM, Giorgio Garabello via Ql-Users <
ql-users@lists.q-v-d.com> wrote:

> Good
>
> 2017-09-09 15:06 GMT+02:00 Daniel Baum via Ql-Users <
> ql-users@lists.q-v-d.com>:
>
> > Hi all,
> >
> > Latest pictures.
> >
> > Qbase is now rescalable. It starts at 512x256:
> >
> > https://www.dropbox.com/s/exexw4s5ppexyi4/qbaseTab512x256.jpg?dl=0
> >
> > and can get as big as you want:
> >
> > https://www.dropbox.com/s/o9yi56lqms4ppg3/qbaseTabBig.jpg?dl=0
> >
> > These pictures show the automatic proportional column width in the
> tabular
> > view, which has actually always worked, but was less than obvious until
> > now.
> >
> > Getting there...
> >
> >
> > D.
> >
> >
> >
> > On Tue, Sep 5, 2017 at 8:16 PM, Daniel Baum  wrote:
> >
> > > Thanks Dilwyn.
> > >
> > >
> > > D.
> > >
> > > On Tue, Sep 5, 2017 at 8:04 PM, Dilwyn Jones via Ql-Users <
> > > ql-users@lists.q-v-d.com> wrote:
> > >
> > >> you can use the system palette :-D
> > >>>
> > >> Indeed, thanks to the work of the operating system people (Marcel and
> > >> Wolfgang), the System Palette makes it easy for programs to follow a
> > >> generic colour scheme for programs, a little bit like Windows themes
> for
> > >> example.
> > >>
> > >> There's an article about using it from SBASIC on my website at
> > >> http://www.dilwyn.me.uk/docs/smsqegd2/index.html - just scroll down
> to
> > >> the System Palette section.
> > >>
> > >> Dilwyn
> > >> ___
> > >> QL-Users Mailing List
> > >>
> > >
> > >
> > ___
> > QL-Users Mailing List
> >
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-09 Thread Daniel Baum via Ql-Users
Hi all,

Latest pictures.

Qbase is now rescalable. It starts at 512x256:

https://www.dropbox.com/s/exexw4s5ppexyi4/qbaseTab512x256.jpg?dl=0

and can get as big as you want:

https://www.dropbox.com/s/o9yi56lqms4ppg3/qbaseTabBig.jpg?dl=0

These pictures show the automatic proportional column width in the tabular
view, which has actually always worked, but was less than obvious until now.

Getting there...


D.



On Tue, Sep 5, 2017 at 8:16 PM, Daniel Baum  wrote:

> Thanks Dilwyn.
>
>
> D.
>
> On Tue, Sep 5, 2017 at 8:04 PM, Dilwyn Jones via Ql-Users <
> ql-users@lists.q-v-d.com> wrote:
>
>> you can use the system palette :-D
>>>
>> Indeed, thanks to the work of the operating system people (Marcel and
>> Wolfgang), the System Palette makes it easy for programs to follow a
>> generic colour scheme for programs, a little bit like Windows themes for
>> example.
>>
>> There's an article about using it from SBASIC on my website at
>> http://www.dilwyn.me.uk/docs/smsqegd2/index.html - just scroll down to
>> the System Palette section.
>>
>> Dilwyn
>> ___
>> QL-Users Mailing List
>>
>
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-05 Thread Daniel Baum via Ql-Users
Thanks Dilwyn.


D.

On Tue, Sep 5, 2017 at 8:04 PM, Dilwyn Jones via Ql-Users <
ql-users@lists.q-v-d.com> wrote:

> you can use the system palette :-D
>>
> Indeed, thanks to the work of the operating system people (Marcel and
> Wolfgang), the System Palette makes it easy for programs to follow a
> generic colour scheme for programs, a little bit like Windows themes for
> example.
>
> There's an article about using it from SBASIC on my website at
> http://www.dilwyn.me.uk/docs/smsqegd2/index.html - just scroll down to
> the System Palette section.
>
> Dilwyn
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-05 Thread Dilwyn Jones via Ql-Users

you can use the system palette :-D
Indeed, thanks to the work of the operating system people (Marcel and 
Wolfgang), the System Palette makes it easy for programs to follow a generic 
colour scheme for programs, a little bit like Windows themes for example.


There's an article about using it from SBASIC on my website at 
http://www.dilwyn.me.uk/docs/smsqegd2/index.html - just scroll down to the 
System Palette section.


Dilwyn 


___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-05 Thread Giorgio Garabello via Ql-Users
you can use the system palette :-D

2017-09-05 18:54 GMT+02:00 Daniel Baum via Ql-Users <
ql-users@lists.q-v-d.com>:

> EasyPtr 4.
>
> D.
>
> On Tue, Sep 5, 2017 at 7:51 PM, Giorgio Garabello via Ql-Users <
> ql-users@lists.q-v-d.com> wrote:
>
> > Are you using EASYPTR 3 or 4?
> >
> > Il 05 set 2017 18:50, "Giorgio Garabello"  ha
> > scritto:
> >
> > > WOW
> > >
> > > Il 05 set 2017 18:48, "Daniel Baum via Ql-Users" <
> > ql-users@lists.q-v-d.com>
> > > ha scritto:
> > >
> > >> Hi Giorgio,
> > >>
> > >> Here is a screenshot of Qbase running at 512x256 under QPC.
> > >>
> > >> https://www.dropbox.com/s/w3nwwsc3q5rakhu/qbase512x256.jpg?dl=0
> > >>
> > >> Plenty more to do, but there will be a new version of QBase
> eventually.
> > >>
> > >> BTW, 512x256 running at full screen on a 28" monitor looks REALLY big
> :)
> > >>
> > >>
> > >> Regards,
> > >>
> > >> D.
> > >>
> > >> On Sun, Sep 3, 2017 at 9:03 PM, Giorgio Garabello via Ql-Users <
> > >> ql-users@lists.q-v-d.com> wrote:
> > >>
> > >> > oh well...
> > >> >
> > >> > 1) a 512x256 menu
> > >> > 2) columns of different widths
> > >> > 3) system palette
> > >> > 4) resizible menu
> > >> >
> > >> > :-D
> > >> >
> > >> >
> > >> > 2017-09-03 19:39 GMT+02:00 Derek via Ql-Users <
> > ql-users@lists.q-v-d.com
> > >> >:
> > >> >
> > >> > >
> > >> > >
> > >> > > Hi David,
> > >> > > I produced the Q60 in 2002 and put Qbase on the the software
> > >> distribution
> > >> > > on all cased Q60 machines.
> > >> > > Qbase I thought was really good piece of software.
> > >> > >
> > >> > >
> > >> > > Regards,
> > >> > > Derek
> > >> > >
> > >> > >  Original message 
> > >> > > From: Daniel Baum via Ql-Users 
> > >> > > Date: 03/09/2017  17:42  (GMT+00:00)
> > >> > > To: ql-us...@q-v-d.com
> > >> > > Cc: Daniel Baum 
> > >> > > Subject: Re: [Ql-Users] Black Phoenix 1.4.3
> > >> > >
> > >> > > Thanks Giorgio. It looks gorgeous and it seems that a huge amount
> of
> > >> work
> > >> > > has gone into integrating everything.
> > >> > >
> > >> > > I also had a look at your site for the first time, which seems to
> > have
> > >> > lots
> > >> > > of interesting content on it too.
> > >> > >
> > >> > > I also noticed that my Qbase is in your download section :) Since
> it
> > >> > > appears likely that it actually has some users, is there anything
> > that
> > >> > > needs fixing or adding? I'd be happy to do a new version if you
> are
> > >> > > interested.
> > >> > >
> > >> > > D
> > >> > >
> > >> > > On Sun, Sep 3, 2017 at 7:01 PM, Giorgio Garabello via Ql-Users <
> > >> > > ql-users@lists.q-v-d.com> wrote:
> > >> > >
> > >> > > > Hi, Black Phoenix's new version is available.
> > >> > > >
> > >> > > > Here the news:
> > >> > > > http://www.hunggartorino.it/ql/black-phoenix-1-4-3-the-
> > >> > > > new-release-has-arrived/
> > >> > > >
> > >> > > > Download:
> > >> > > > http://www.hunggartorino.it/ql/black-phoenix-en/
> > >> > > >
> > >> > > > Have a nice day
> > >> > > >
> > >> > > > Giorgio
> > >> > > > ___
> > >> > > > QL-Users Mailing List
> > >> > > >
> > >> > > ___
> > >> > > QL-Users Mailing List
> > >> > > ___
> > >> > > QL-Users Mailing List
> > >> > ___
> > >> > QL-Users Mailing List
> > >> >
> > >> ___
> > >> QL-Users Mailing List
> > >>
> > >
> > ___
> > QL-Users Mailing List
> >
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-05 Thread Giorgio Garabello via Ql-Users
Are you using EASYPTR 3 or 4?

Il 05 set 2017 18:50, "Giorgio Garabello"  ha
scritto:

> WOW
>
> Il 05 set 2017 18:48, "Daniel Baum via Ql-Users" 
> ha scritto:
>
>> Hi Giorgio,
>>
>> Here is a screenshot of Qbase running at 512x256 under QPC.
>>
>> https://www.dropbox.com/s/w3nwwsc3q5rakhu/qbase512x256.jpg?dl=0
>>
>> Plenty more to do, but there will be a new version of QBase eventually.
>>
>> BTW, 512x256 running at full screen on a 28" monitor looks REALLY big :)
>>
>>
>> Regards,
>>
>> D.
>>
>> On Sun, Sep 3, 2017 at 9:03 PM, Giorgio Garabello via Ql-Users <
>> ql-users@lists.q-v-d.com> wrote:
>>
>> > oh well...
>> >
>> > 1) a 512x256 menu
>> > 2) columns of different widths
>> > 3) system palette
>> > 4) resizible menu
>> >
>> > :-D
>> >
>> >
>> > 2017-09-03 19:39 GMT+02:00 Derek via Ql-Users > >:
>> >
>> > >
>> > >
>> > > Hi David,
>> > > I produced the Q60 in 2002 and put Qbase on the the software
>> distribution
>> > > on all cased Q60 machines.
>> > > Qbase I thought was really good piece of software.
>> > >
>> > >
>> > > Regards,
>> > > Derek
>> > >
>> > >  Original message 
>> > > From: Daniel Baum via Ql-Users 
>> > > Date: 03/09/2017  17:42  (GMT+00:00)
>> > > To: ql-us...@q-v-d.com
>> > > Cc: Daniel Baum 
>> > > Subject: Re: [Ql-Users] Black Phoenix 1.4.3
>> > >
>> > > Thanks Giorgio. It looks gorgeous and it seems that a huge amount of
>> work
>> > > has gone into integrating everything.
>> > >
>> > > I also had a look at your site for the first time, which seems to have
>> > lots
>> > > of interesting content on it too.
>> > >
>> > > I also noticed that my Qbase is in your download section :) Since it
>> > > appears likely that it actually has some users, is there anything that
>> > > needs fixing or adding? I'd be happy to do a new version if you are
>> > > interested.
>> > >
>> > > D
>> > >
>> > > On Sun, Sep 3, 2017 at 7:01 PM, Giorgio Garabello via Ql-Users <
>> > > ql-users@lists.q-v-d.com> wrote:
>> > >
>> > > > Hi, Black Phoenix's new version is available.
>> > > >
>> > > > Here the news:
>> > > > http://www.hunggartorino.it/ql/black-phoenix-1-4-3-the-
>> > > > new-release-has-arrived/
>> > > >
>> > > > Download:
>> > > > http://www.hunggartorino.it/ql/black-phoenix-en/
>> > > >
>> > > > Have a nice day
>> > > >
>> > > > Giorgio
>> > > > ___
>> > > > QL-Users Mailing List
>> > > >
>> > > ___
>> > > QL-Users Mailing List
>> > > ___
>> > > QL-Users Mailing List
>> > ___
>> > QL-Users Mailing List
>> >
>> ___
>> QL-Users Mailing List
>>
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-05 Thread Giorgio Garabello via Ql-Users
WOW

Il 05 set 2017 18:48, "Daniel Baum via Ql-Users" 
ha scritto:

> Hi Giorgio,
>
> Here is a screenshot of Qbase running at 512x256 under QPC.
>
> https://www.dropbox.com/s/w3nwwsc3q5rakhu/qbase512x256.jpg?dl=0
>
> Plenty more to do, but there will be a new version of QBase eventually.
>
> BTW, 512x256 running at full screen on a 28" monitor looks REALLY big :)
>
>
> Regards,
>
> D.
>
> On Sun, Sep 3, 2017 at 9:03 PM, Giorgio Garabello via Ql-Users <
> ql-users@lists.q-v-d.com> wrote:
>
> > oh well...
> >
> > 1) a 512x256 menu
> > 2) columns of different widths
> > 3) system palette
> > 4) resizible menu
> >
> > :-D
> >
> >
> > 2017-09-03 19:39 GMT+02:00 Derek via Ql-Users  >:
> >
> > >
> > >
> > > Hi David,
> > > I produced the Q60 in 2002 and put Qbase on the the software
> distribution
> > > on all cased Q60 machines.
> > > Qbase I thought was really good piece of software.
> > >
> > >
> > > Regards,
> > > Derek
> > >
> > >  Original message 
> > > From: Daniel Baum via Ql-Users 
> > > Date: 03/09/2017  17:42  (GMT+00:00)
> > > To: ql-us...@q-v-d.com
> > > Cc: Daniel Baum 
> > > Subject: Re: [Ql-Users] Black Phoenix 1.4.3
> > >
> > > Thanks Giorgio. It looks gorgeous and it seems that a huge amount of
> work
> > > has gone into integrating everything.
> > >
> > > I also had a look at your site for the first time, which seems to have
> > lots
> > > of interesting content on it too.
> > >
> > > I also noticed that my Qbase is in your download section :) Since it
> > > appears likely that it actually has some users, is there anything that
> > > needs fixing or adding? I'd be happy to do a new version if you are
> > > interested.
> > >
> > > D
> > >
> > > On Sun, Sep 3, 2017 at 7:01 PM, Giorgio Garabello via Ql-Users <
> > > ql-users@lists.q-v-d.com> wrote:
> > >
> > > > Hi, Black Phoenix's new version is available.
> > > >
> > > > Here the news:
> > > > http://www.hunggartorino.it/ql/black-phoenix-1-4-3-the-
> > > > new-release-has-arrived/
> > > >
> > > > Download:
> > > > http://www.hunggartorino.it/ql/black-phoenix-en/
> > > >
> > > > Have a nice day
> > > >
> > > > Giorgio
> > > > ___
> > > > QL-Users Mailing List
> > > >
> > > ___
> > > QL-Users Mailing List
> > > ___
> > > QL-Users Mailing List
> > ___
> > QL-Users Mailing List
> >
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-05 Thread Daniel Baum via Ql-Users
Hi Giorgio,

Here is a screenshot of Qbase running at 512x256 under QPC.

https://www.dropbox.com/s/w3nwwsc3q5rakhu/qbase512x256.jpg?dl=0

Plenty more to do, but there will be a new version of QBase eventually.

BTW, 512x256 running at full screen on a 28" monitor looks REALLY big :)


Regards,

D.

On Sun, Sep 3, 2017 at 9:03 PM, Giorgio Garabello via Ql-Users <
ql-users@lists.q-v-d.com> wrote:

> oh well...
>
> 1) a 512x256 menu
> 2) columns of different widths
> 3) system palette
> 4) resizible menu
>
> :-D
>
>
> 2017-09-03 19:39 GMT+02:00 Derek via Ql-Users :
>
> >
> >
> > Hi David,
> > I produced the Q60 in 2002 and put Qbase on the the software distribution
> > on all cased Q60 machines.
> > Qbase I thought was really good piece of software.
> >
> >
> > Regards,
> > Derek
> >
> >  Original message 
> > From: Daniel Baum via Ql-Users 
> > Date: 03/09/2017  17:42  (GMT+00:00)
> > To: ql-us...@q-v-d.com
> > Cc: Daniel Baum 
> > Subject: Re: [Ql-Users] Black Phoenix 1.4.3
> >
> > Thanks Giorgio. It looks gorgeous and it seems that a huge amount of work
> > has gone into integrating everything.
> >
> > I also had a look at your site for the first time, which seems to have
> lots
> > of interesting content on it too.
> >
> > I also noticed that my Qbase is in your download section :) Since it
> > appears likely that it actually has some users, is there anything that
> > needs fixing or adding? I'd be happy to do a new version if you are
> > interested.
> >
> > D
> >
> > On Sun, Sep 3, 2017 at 7:01 PM, Giorgio Garabello via Ql-Users <
> > ql-users@lists.q-v-d.com> wrote:
> >
> > > Hi, Black Phoenix's new version is available.
> > >
> > > Here the news:
> > > http://www.hunggartorino.it/ql/black-phoenix-1-4-3-the-
> > > new-release-has-arrived/
> > >
> > > Download:
> > > http://www.hunggartorino.it/ql/black-phoenix-en/
> > >
> > > Have a nice day
> > >
> > > Giorgio
> > > ___
> > > QL-Users Mailing List
> > >
> > ___
> > QL-Users Mailing List
> > ___
> > QL-Users Mailing List
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-03 Thread Daniel Baum via Ql-Users
Thanks,

Sounds like fun :)

D.

On Sun, Sep 3, 2017 at 9:03 PM, Giorgio Garabello via Ql-Users <
ql-users@lists.q-v-d.com> wrote:

> oh well...
>
> 1) a 512x256 menu
> 2) columns of different widths
> 3) system palette
> 4) resizible menu
>
> :-D
>
>
> 2017-09-03 19:39 GMT+02:00 Derek via Ql-Users :
>
> >
> >
> > Hi David,
> > I produced the Q60 in 2002 and put Qbase on the the software distribution
> > on all cased Q60 machines.
> > Qbase I thought was really good piece of software.
> >
> >
> > Regards,
> > Derek
> >
> >  Original message 
> > From: Daniel Baum via Ql-Users 
> > Date: 03/09/2017  17:42  (GMT+00:00)
> > To: ql-us...@q-v-d.com
> > Cc: Daniel Baum 
> > Subject: Re: [Ql-Users] Black Phoenix 1.4.3
> >
> > Thanks Giorgio. It looks gorgeous and it seems that a huge amount of work
> > has gone into integrating everything.
> >
> > I also had a look at your site for the first time, which seems to have
> lots
> > of interesting content on it too.
> >
> > I also noticed that my Qbase is in your download section :) Since it
> > appears likely that it actually has some users, is there anything that
> > needs fixing or adding? I'd be happy to do a new version if you are
> > interested.
> >
> > D
> >
> > On Sun, Sep 3, 2017 at 7:01 PM, Giorgio Garabello via Ql-Users <
> > ql-users@lists.q-v-d.com> wrote:
> >
> > > Hi, Black Phoenix's new version is available.
> > >
> > > Here the news:
> > > http://www.hunggartorino.it/ql/black-phoenix-1-4-3-the-
> > > new-release-has-arrived/
> > >
> > > Download:
> > > http://www.hunggartorino.it/ql/black-phoenix-en/
> > >
> > > Have a nice day
> > >
> > > Giorgio
> > > ___
> > > QL-Users Mailing List
> > >
> > ___
> > QL-Users Mailing List
> > ___
> > QL-Users Mailing List
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List


Re: [Ql-Users] Qbase

2017-09-03 Thread Giorgio Garabello via Ql-Users
oh well...

1) a 512x256 menu
2) columns of different widths
3) system palette
4) resizible menu

:-D


2017-09-03 19:39 GMT+02:00 Derek via Ql-Users :

>
>
> Hi David,
> I produced the Q60 in 2002 and put Qbase on the the software distribution
> on all cased Q60 machines.
> Qbase I thought was really good piece of software.
>
>
> Regards,
> Derek
>
>  Original message 
> From: Daniel Baum via Ql-Users 
> Date: 03/09/2017  17:42  (GMT+00:00)
> To: ql-us...@q-v-d.com
> Cc: Daniel Baum 
> Subject: Re: [Ql-Users] Black Phoenix 1.4.3
>
> Thanks Giorgio. It looks gorgeous and it seems that a huge amount of work
> has gone into integrating everything.
>
> I also had a look at your site for the first time, which seems to have lots
> of interesting content on it too.
>
> I also noticed that my Qbase is in your download section :) Since it
> appears likely that it actually has some users, is there anything that
> needs fixing or adding? I'd be happy to do a new version if you are
> interested.
>
> D
>
> On Sun, Sep 3, 2017 at 7:01 PM, Giorgio Garabello via Ql-Users <
> ql-users@lists.q-v-d.com> wrote:
>
> > Hi, Black Phoenix's new version is available.
> >
> > Here the news:
> > http://www.hunggartorino.it/ql/black-phoenix-1-4-3-the-
> > new-release-has-arrived/
> >
> > Download:
> > http://www.hunggartorino.it/ql/black-phoenix-en/
> >
> > Have a nice day
> >
> > Giorgio
> > ___
> > QL-Users Mailing List
> >
> ___
> QL-Users Mailing List
> ___
> QL-Users Mailing List
___
QL-Users Mailing List


[Ql-Users] Qbase

2017-09-03 Thread Derek via Ql-Users


Hi David,
I produced the Q60 in 2002 and put Qbase on the the software distribution on 
all cased Q60 machines. 
Qbase I thought was really good piece of software.


Regards,
Derek

 Original message 
From: Daniel Baum via Ql-Users  
Date: 03/09/2017  17:42  (GMT+00:00) 
To: ql-us...@q-v-d.com 
Cc: Daniel Baum  
Subject: Re: [Ql-Users] Black Phoenix 1.4.3 

Thanks Giorgio. It looks gorgeous and it seems that a huge amount of work
has gone into integrating everything.

I also had a look at your site for the first time, which seems to have lots
of interesting content on it too.

I also noticed that my Qbase is in your download section :) Since it
appears likely that it actually has some users, is there anything that
needs fixing or adding? I'd be happy to do a new version if you are
interested.

D

On Sun, Sep 3, 2017 at 7:01 PM, Giorgio Garabello via Ql-Users <
ql-users@lists.q-v-d.com> wrote:

> Hi, Black Phoenix's new version is available.
>
> Here the news:
> http://www.hunggartorino.it/ql/black-phoenix-1-4-3-the-
> new-release-has-arrived/
>
> Download:
> http://www.hunggartorino.it/ql/black-phoenix-en/
>
> Have a nice day
>
> Giorgio
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List
___
QL-Users Mailing List