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