Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-11-2009
strange-forget strange-forget is offline
Registrado
 
Registrado: oct 2008
Posts: 4
Poder: 0
strange-forget Va por buen camino
recorrer bucle de imagenes

Tengo la instrucción siguiente dentro del onclick de un bitbtn.

begin
var
num:integer;
begin
for num := 1 to 3 do
begin
image1.Picture.LoadFromFile('imatges/' + inttostr(num) +'.jpg');
end;
num:=num+1;
end;

Las imágenes estan enumeradas como 1,2 y 3.jpg. Mi intención es la de recorrer las imágenes sucessivamente, indiferentemente de donde se encuentre la posición cuando clñique sobre el boton.

Gracias por leerme y todo consejo que me puedan dar a buen seguro me servira de gran ayuda
Responder Con Cita
  #2  
Antiguo 17-11-2009
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Poder: 22
oscarac Va por buen camino
disculpa que te pregunte esto
pero..
que pretendes con eso?
cual es la finalidad?
Responder Con Cita
  #3  
Antiguo 17-11-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.439
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por strange-forget Ver Mensaje
...y todo consejo que me puedan dar a buen seguro me servira de gran ayuda
Hombre yo te doy uno:
"Vida sana y dieta mediterránea"
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 17-11-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.439
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Estaría bien, como dice Oscarac, que nos dieras algo más de información sobre lo que necesitas.
¿No te funciona? ¿Tienes algun error? ¿Cual? ¿Te falla al compilar o al ejecutar?
¿Qué quieres hacer con ese bucle?

Si saber más lo único que se me ocurre es que la barra / la cambies por una así \

Por lo demás ya dirás en qué podemos ayudarte.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 17-11-2009
strange-forget strange-forget is offline
Registrado
 
Registrado: oct 2008
Posts: 4
Poder: 0
strange-forget Va por buen camino
En resumen quiero hacer esto:

for i:0;i<3;i++{

instruccion de imagenes
cont=cont+1;

Pero el for en delphi funciona de manera diferente. Y solo me muestra la última imagen. Cuando lo que quiero es que me de por pantalla las tres antes de acabar el bucle.

Es decir que al pulsar el boton, me recorra el timage con las tres imagenes. Luego validare con otro bitbtn la imagen deseada.
Responder Con Cita
  #6  
Antiguo 17-11-2009
strange-forget strange-forget is offline
Registrado
 
Registrado: oct 2008
Posts: 4
Poder: 0
strange-forget Va por buen camino
Cita:
Empezado por strange-forget Ver Mensaje
En resumen quiero hacer esto:

for i:0;i<3;i++{

instruccion de imagenes
cont=cont+1;

Pero el for en delphi funciona de manera diferente. Y solo me muestra la última imagen. Cuando lo que quiero es que me de por pantalla las tres antes de acabar el bucle.

Es decir que al pulsar el boton, me recorra el timage con las tres imagenes(una distinta por cada click). Luego validare con otro bitbtn la imagen deseada.
No tengo error de compilación. El problema es que el timage solo me muestra la última imagen que ha recorrido el bucle antes de acabarse.
Responder Con Cita
  #7  
Antiguo 17-11-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.439
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
El problema puede ser que cargas las tres imágenes tan rápido que sólo te da tiempo de ver la última.
Prueba con esto, para dar tiempo a que se vean:

Código Delphi [-]
for num := 1 to 3 do begin
  image1.Picture.LoadFromFile('imatges/' + inttostr(num) +'.jpg');
  Application.ProcessMessages;
  image1.repaint;
  sleep(3000);
end;
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #8  
Antiguo 17-11-2009
strange-forget strange-forget is offline
Registrado
 
Registrado: oct 2008
Posts: 4
Poder: 0
strange-forget Va por buen camino
Muy útil lo descrito Neftali, me ha sido de buena utilidad.

Ya resolvi el problema. Era muy sencillo, pero lo estaba enfocando mal.

procedure TForm1.BitBtn3Click(Sender: TObject);
begin
if (num < 3) then
begin
num:=num+1;
image1.Picture.LoadFromFile('imatges/' + inttostr(num) +'.jpg');
end;
if (num=3) then
begin
num:=0;
end;
end;
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Bucle for de 2 en 2 douglas OOP 9 17-10-2007 15:55:53
Salir de un bucle do while RoyTan Varios 2 28-08-2006 14:25:36
Error En Bucle.. ElCherchu PHP 15 06-05-2006 10:17:13
bucle dentro de un bucle Cosgaya Varios 2 06-06-2005 07:05:16
problema con bucle while do acrophet Varios 1 16-09-2004 14:13:02


La franja horaria es GMT +2. Ahora son las 17:08:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi