Anónimo respondió:
En principio hay 2 cosas que no me gustan, aunque eso no signifique que ese sea el problema: 1. Definiste fila como Byte: ¿Estás seguro que fila no 'crece'? Porque estás asignando fila = fila + 1, por lo que a priori podría hacer que el Byte se quede...