![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Probe de todas formas para calcular los anos transcurridos y no hay forma me da error
PUSE: procedure TForm10.BitBtn1Click(Sender: TObject); Var d,m,Aini,Afin:Word; begin Decodedate(Date,Afin,m,d,); Decodedate(ModeloDatos.TblMueble.FieldValues['Fechcomp'],Aini,m,d,); ShowMessage('Diferencia de años:'+IntToStr(Afin-Aini)); end; Y ME DIO EL SIGUIENTE ERROR [Error] Unit10.pas(105): Too many actual parameters [Error] Unit10.pas(106): Too many actual parameters [Fatal Error] CStock.dpr(15): Could not compile used unit 'Unit10.pas' TAMBIEN PUSE: procedure TForm10.BitBtn1Click(Sender: TObject); Var d,m,Aini,Afin:Word; begin Decodedate(Afin,m,d,Date); Decodedate(Aini,m,d,ModeloDatos.TblMueble.FieldValues['Fechcomp']); ShowMessage('Diferencia de años:'+IntToStr(Afin-Aini)); end; Y ME DIO EL SIGUIENTE ERROR [Error] Unit10.pas(105): Types of actual and formal var parameters must be identical [Error] Unit10.pas(106): Types of actual and formal var parameters must be identical [Fatal Error] CStock.dpr(15): Could not compile used unit 'Unit10.pas' NO SE COMO HACERLO NECESITO AYUDA GRACIAS.
__________________
Cita:
|
|
#2
|
||||
|
||||
|
Con solo darle a F1 verás que la sintaxis correcta es la primera. Para que te funcione, prueba a no poner paréntesis de más.
Código:
procedure TForm10.BitBtn1Click(Sender: TObject);
Var d,m,Aini,Afin:Word;
begin
Decodedate(Date,Afin,m,d);
Decodedate(ModeloDatos.TblMueble.FieldValues['Fechcomp'],Aini,m,d);
ShowMessage('Diferencia de años:'+IntToStr(Afin-Aini));
end;
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#3
|
||||
|
||||
|
Código:
procedure TForm10.BitBtn1Click(Sender: TObject);
Var
d,m,Aini,Afin:Word;
begin
Decodedate(Date,Afin,m,d,);//La coma sobra
Decodedate(ModeloDatos.TblMueble.FieldValues['Fechcomp'],Aini,m,d,);
ShowMessage('Diferencia de años:'+IntToStr(Afin-Aini));
end;
__________________
Guía de Estilo de los Foros Cita:
Última edición por marcoszorrilla fecha: 24-02-2004 a las 22:16:59. |
|
#4
|
||||
|
||||
|
donde dije paréntesis de más, digo diego, digo quise decir comas de más.
![]()
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#5
|
||||
|
||||
|
Escribimos casi al mismo tiempo Marc, cuando he enviado mi mensaje aún no estaba el tuyo.
Donde dije Diego no digo nada. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|