Cita:
|
Empezado por seoane
Por si tienes curiosidad tu codigo no funcionaba primero, porque mientras no sales del bucle el label no se actualiza. Y segundo pones un retrado de 1 milisegundo  eso es un poco rapido.
Podrias probar con esto
Código:
For i:= 0 To 10 Do
Begin
Label1.Caption := IntToStr(Matriz[i]);
Application.ProcessMessages;
Sleep(500);
End;
|
Como que el label no se actualiza hasta que no salga del Loop???
Perdon que insista con Pascal, pero "ahi", en vez de un Label tendriamos algo
como:
For i := 1 To 10 Do
Write(Matriz[i]);
y la variable
i que hace de indice, haria que se muestre todo el contenido del array, hasta que se llegue al 10.
No entiendo esto que me decis de que no se actualiza hasta salir del Loop.
Si no entendi mal, no se sale del loop hasta que este se termine. Salvo que forcemos la salida. Por otra parte, una vez que salgo del bucle
FOR ya no vuelvo a este, y por lo tanto no se ejecutaria el label !!!
Que es lo que no entendi entonces ?
