FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
for contando hacia atras
Hola a todos
tengo un trozo de codigo donde tengo un for que cuenta hacia atras. Es decir tengo algo del estilo de For i:=0 to 10 y cuando ejecuto paso a paso veo como i va de 10 a 0. Alguien sabe que puede pasar? Gracias |
#2
|
||||
|
||||
¿Que estas utilizando para evaluar i?....
¿Nos podías mostrar el fragmento de código?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
De casualidad el for no es de la forma: for..downto..do?
|
#4
|
||||
|
||||
Tengo entendido que como parte de la optimización de código, si no usas la variable de control dentro del ciclo, este se ejecuta de adelante hacia atras (de 10 a 0). Cuando usas la variable, va correctamente de 0 a 10.
Desconozco las razones por las que el contador hacia atras puede ser mas óptimo que el contador hacia adelante. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
||||
|
||||
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#6
|
||||
|
||||
Diablos!
Uno que apenas esta aprendiendo Delphi y ahora tambien tengo que aprender asm Un saludo a todos
__________________
|
#8
|
|||
|
|||
For hacia atras
muchas gracias a todos,
especialmente a delphi.com.rar, me ha quedado muy claro el porqué delphi hace los bucles hacia atrás, (aunque para ahorrarse una linia de asm me ha vuelto loco ). Al final, con la desesperación, cambié el código; pero creo que sí, que una de las variables de control no la usaba, -eran dos FORs anidados. Gracias. |
|
|
|