Ver Mensaje Individual
  #6  
Antiguo 06-02-2006
Avatar de Sergei
Sergei Sergei is offline
Miembro
 
Registrado: ene 2006
Posts: 12
Reputación: 0
Sergei Va por buen camino
Cita:
Empezado por seoane
Podrias probar con esto
Código:
For i:= 0 To 10 Do
  Begin
    Label1.Caption := IntToStr(Matriz[i]); 
    Application.ProcessMessages;
    Sleep(500);
  End;
Queria contarte tambien que, mi Delphi se volvio loco!
Si talcual! Tenia este codigo que ves para cargar el array, y otro bucle For para mostrar el contenido del array, bien, en el segundo bucle, pretendia mostrar el contenido del array utilizando de nuevo la variable indice i, pero reinicializandola:
For i := 1 To 10
...

Pero voy a la ventana Watch y, la variable i tenia el valor 11 !!!
Ok, me resigne, entonces cree otra variable (tambien integer) llamada k que la usaria como indice en reemplazo de i
Corro el programa de nuevo y, adivina! Si, k tambien tomaba el valor 11 !!!
Como si fuera poco, la reinicializaba ANTES de iniciar el bocle FOR.

k := 0; //al inicio del programa
For K := 1 To 10
...

Pero esto no es nada, el punto maximo de locura fue cuando, reemplace el segundo for (el que deberia mostrar el contenido del array) por un bucle While; Cuando utilice While en vez de FOR, la variable k tomo el valor 1.
Lo dicho, mi compilador se volvio loco.
(Uso Delphi 6)
Responder Con Cita