Marcel Kilgus schreef:

> Fabrizio Diversi wrote:
>> yes totally right, as usual the limit of 32768 from Wman, same i think,
>> for all pointer driven programs.
>
> Is that right? I currently cannot imagine where any such limit might
> originate from.
>

The Mawdraw limit is not the same as the Wman limit.
Mawdraw works with a 3 dimensional array: DIM A$(columns, rows, length),
where Qptr (& Wman I presume) uses a 2 dimensional array: DIM A$((columns  
x rows), length) and uses a row-list array to display the columns and rows  
properly.
The Wman limit is therefore columns x rows <32K (the index must be an  
INT), so Qptr will happily display a 10 x 800 x80 grid of items.
Mawdraw will not do this, a 32K boundary for rows x length applies.
(Although my earlier formula was clumsy, it should say: rows x (length +2)  
<32K).
At 399 rows x 80 chrs all is OK, at 499 rows, rubbish is shown, at 599  
rows different rubbish, at 699 rows Mawdraw got in a loop, rubbish  
scrolling up, couldn't get at RJOB so I had to kill QPC2 to stop it.
Maybe Mawdraw doesn't convert its 3 dimensions array properly to the 2  
dimensions for Wman?

Marcel, I will sent you a Suqcess trail version & demo dbs to see for  
yourself.

Bob Spelten


-- 
Gemaakt met Opera's revolutionaire e-mailprogramma:  
http://www.opera.com/mail/
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to