[Originally posted by KilltheSand]

I'm converting some code into Visual Basic and I read that it was a terrible horrible thing if you modify the conditional variable of a for loop from within the loop. Is this true? I have an if within the loop and if it's true I do stuff, then I want to start the loop over. I would normally just set the variable back to zero before the end if. Is there any problem with this? As long as it's not true ever through the whole pass, the loop will terminate. I have some stuff to do after the loop so I don't want to use any recursion. Thank you for your comments.
Steve O.