Variable troubleby (no login)ok, I'll try not to make this too long...
I'm working on a CAD ish program and so far so good cept this right now I'm just useing lines and have this (shortend for simplification purposes): screen 7,0,1,0 vr = 1 DO 'user draws a line: LINE (x1,y1)-(x2,y2), 14 'data of the line gets stored lin1(vr) = x1 lin2(vr) = y1 lin3(vr) = x2 lin4(vr) = y2 and then to show the line drawn (and other lines drawn afterwards) cls lp = vr DO WHILE lp > 0 LINE (lin1(lp), lin2(lp)) - (lin3(lp), lin4(lp)), 14 lp = lp - 1 LOOP PCOPY 1,0 LOOP ****************************************************************--- every thing works, it draws multiples lines and shows them all.. that is, untill i reach 10 lines to which i get the message "subscript out of range" and highlights the "LINE (lin1(lp), lin2(lp)) - (lin3(lp), lin4(lp)), 14" I'm %90 shure it's the lp varialbe that seems to have a problem going into the double digits. but i also know for a fact the vr variable has no problem going over that # anybody know why that might be and how I could fix it? if you need more info feel free to ask cheers! |
| Response Title | Author and Date |
| *Ya gotta DIM those arrays after 10. Those aren't just variables. | on Jul 31 |
| Like this... | on Aug 1 |
| Ahh ok | Nick on Aug 2 |