![]() |
![]() |
![]() |
![]() |
![]() |
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. |
![]() |
|
|
![]() |
|