Access Violation in 2D-Array-Berechnung
Hi!
Ich habe hier ein problem, hinter das ich nicht so ohne weiteres komme:
Code:
Ycount = Ycount - 1 'Muss um 1 verringert werden...
Rda2 = Ycount * 16 'Berechnung für das 2D-Array.
Rda2 = Rda2 + Xcount 'Wir 'benutzen RDA2 (da WORD-Variable)
Ycount = Ycount + 1
Incr 2darea(rda2)
Da BASCOM keine 2D-Arrays unterstützt habe ich mir versucht, selber eins zu basteln 2Darea ist eine Bytevariable mit 256 Units.
Xcount und Ycount werden maximal 16 groß.
xerhöht sich immer um 16, danach wirds wieder auf 1 gesetzt und Ycount um 1 erhöht.
Aber xcount kann sich so erhöhen wie's will, rda2 geht nicht nach oben.
Kann das irgendwie am Stack liegen?
Manchmal geibts auch eine Access Violation und der AVR stürzt ab.
Danke schonmal!
VLG Tobi