Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-04-2006
ajrudilla ajrudilla is offline
Miembro
 
Registrado: abr 2006
Posts: 11
Poder: 0
ajrudilla Va por buen camino
Contador Visual con Delphi

Buenos dias a todos. Estoy empezando en esto de programar en Delphi y me gustaria saber si alguien me podria decir como hacer una cosa.Quiero hacer un contador visual que se vaya incrementando, es decir que se vaya viendo en pantalla como se va incrementando(ya sea a traves de una caja texto u otra cosa)como se va incrementando , es decir 0,1,2,3,4,5,6,.........es decir si doi a un TButton se genere esto que he comentado.Y es que no se como hacer esto de que se vaya visualizando el incremento visualmente .
Si alguien me puede echar una ayuda se lo agradeceria.Gracias
Responder Con Cita
  #2  
Antiguo 28-04-2006
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: 18.281
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
Utiliza un componente Timer para ejecutar el código cada segundo (por ejemplo).
Programa el intervalo con 1000 (milisegundos) y programa en el evento que se incremente el contador.
Si utilizas un Edit, será algo así:

Código Delphi [-]
var
  i:Integer;
begin
  // No ha empezado todavía (Edit vacío)?
  if (Edit1.Text = '') then begin
    Edit1.Text := '1';
  end 
  else begin
    // Leo lo que hay ahora
    i := StrToIntDef(Edit1.Text, 0);
    // lo incremento en 1
    Edit1.Text := IntToStr(i + 1);
  end;

Es un ejemplo; pruébalo, intenta entenderlo y dinos que tal...
__________________
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
  #3  
Antiguo 28-04-2006
ajrudilla ajrudilla is offline
Miembro
 
Registrado: abr 2006
Posts: 11
Poder: 0
ajrudilla Va por buen camino
Gracias por contestarme.Una cosa, este codigo lo meto dentro del timer verdad???
Y otra cosilla, que hace la sentencia StrToIntDef(Edit1.Text, 0)??? y la sentencia IntToStr(i + 1)???
Gracias nuevamente
Responder Con Cita
  #4  
Antiguo 28-04-2006
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: 18.281
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 ajrudilla
Una cosa, este codigo lo meto dentro del timer verdad???
Correcto, es para que se ejecute cada 1000 milisegundos.

Cita:
Empezado por ajrudilla
que hace la sentencia StrToIntDef(Edit1.Text, 0)??? y la sentencia IntToStr(i + 1)???
Para ir suman e incrementado se usa la variable i (de tipo entero) y para mostrar el resultade se usa un control Edit y su propiedad text (de tipo string); Para poder convertir los varoresentre esos dos tipos se usan estas dos funciones.
* IntToStr o IntToStrDef => De Entero a string añadiendo un valor por defecto por si falla la conversión.
* StrToInt => De string a entero

Mira la ayuda de Delphi, están explicadas bastante bien.
__________________
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 28-04-2006
ajrudilla ajrudilla is offline
Miembro
 
Registrado: abr 2006
Posts: 11
Poder: 0
ajrudilla Va por buen camino
Gracias.Voy a ver si me sale.
Responder Con Cita
Respuesta



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
Delphi VS Visual Basic woody Debates 137 18-03-2008 14:54:00
Delphi 2005 vs Visual Studio C# .NET REHome .NET 43 09-01-2008 13:51:02
Delphi V/s Visual Basic lavtaro Varios 13 02-05-2006 14:30:47
Delphi 8 vs Visual Studio. AngelMarvin .NET 7 29-10-2004 21:22:33
Otra de Visual Basic a Delphi. torito Varios 2 03-06-2004 22:11:35


La franja horaria es GMT +2. Ahora son las 19:09:33.


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