Why does this piece of code keep error-ing on me?
BlitzMax Forums/BlitzMax Programming/Why does this piece of code keep error-ing on me?
| ||
"Attempt to access field or method of Null object" on the "nets.remove highest" line. At the time of this loop there are 7 net objects in the nets list. How can I possibly be getting this error? It always occurs the second time this piece of code is gone through.Local on%=0 For Local n:net=EachIn nets If on=0 Then lowest=n If n.score<=lowest.score Then lowest=n If on=0 Then highest=n If n.score=>highest.score Then highest=n on:+1 Next nets.remove highest |
| ||
I'm assuming lowest and highest are defined previous to thislowest=nets.first() highest=lowest For Local n:net=EachIn nets If n.score<lowest.score Then lowest=n If n.score>highest.score Then highest=n Next nets.remove(highest) try that. Last edited 2010 |