Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-08-2008
cslbcn cslbcn is offline
Miembro
 
Registrado: jul 2008
Posts: 60
Poder: 16
cslbcn Va por buen camino
Problemas con string, word... de facil solucion seguro

Buenos dias. Aviso que soy muy noob en delphi. con etse codigo:

Código Delphi [-]
var
  Form1: TForm1;
  Dia,Mes,Ano:word;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
DecodeDate(DateTimePicker.DateTime,Dia,Mes,Ano);
Edit1.name := Dia;
Edit2.name := Mes;
Edit3.name := Ano;
end;

Me sale este error:

Incompatible types: string and word


qué puede pasar? Alguna solucion?
Graciaaas

Última edición por cslbcn fecha: 06-08-2008 a las 10:05:58.
Responder Con Cita
  #2  
Antiguo 06-08-2008
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
Código:
var
  Form1: TForm1;
  Dia,Mes,Ano:word;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
DecodeDate(DateTimePicker.DateTime,Ano,Mes,dia);
Edit1.name := inttostr(Ano);
Edit2.name := inttostr(Mes);
Edit3.name := inttostr(Dia);
end;
Responder Con Cita
  #3  
Antiguo 06-08-2008
cslbcn cslbcn is offline
Miembro
 
Registrado: jul 2008
Posts: 60
Poder: 16
cslbcn Va por buen camino
Ha funcionado! Mil gracias. Pero cuando ejecuto el programa me sale este error:

Project xx.exe raised exception class EComponentError with message "2008": is not a valid component name. Process stopped.

Con este codigo, cuando le doy a button, la fecha del DateTimePicker la descompone en 3 casillas. Pero parece que da fallo con el campo año no?

A que puede ser debido?
Responder Con Cita
  #4  
Antiguo 06-08-2008
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
Supongo que si lo que quieres es que te aparezca el dia, mes y año en los tres edits, la propiedad a la que se lo tienes que asignar es Text, ya que el nombre de un componente no puede ser un número, de tal manera que :

Código:
var
  Form1: TForm1;
  Dia,Mes,Ano:word;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
DecodeDate(DateTimePicker.DateTime,Ano,Mes,dia);
Edit1.Text:= inttostr(Ano);
Edit2.Text := inttostr(Mes);
Edit3.Text := inttostr(Dia);
end;
Responder Con Cita
  #5  
Antiguo 06-08-2008
cslbcn cslbcn is offline
Miembro
 
Registrado: jul 2008
Posts: 60
Poder: 16
cslbcn Va por buen camino
Si señor!
Muchisimas gracias tcp_ip_es. Agredezco tu ayuda.

hasta luego!
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
Problemas con Word sabinajoa Varios 2 14-03-2016 09:42:01
Problemas con OleContainer i word alextm75 Varios 0 04-05-2006 17:22:14
Convertir Word a String sierraja Varios 3 22-06-2005 15:18:44
Problemas con string de mas de 255 caracteres... jaderl Varios 5 06-01-2005 21:40:32
Pasar de String a Word DarkByte Varios 4 09-08-2004 19:05:45


La franja horaria es GMT +2. Ahora son las 19:39:57.


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