Page 1 of 1
Por que me da error si...
Posted: Mon Dec 24, 2012 4:18 am
by Leopoldo Blancas
Hola!!!
Tengo una duda, al querer hacer una función del calculo de la edad me da Error E0030 Error de Sintaxis '('
FUNCTION CalculaEdad(cFechaNaci,FechaHoy)
RETURN NIL
y de tanto buscarle y buscarle...... Vi que si le agrego una 'c' O CUALQUIER LETRA al inicio de 'FechaHoy' ya no me da ese error??? Por que??? es una función que viene con HMG???
Es una palabra reservada??? de HMG, de Windows???
FUNCTION CalculaEdad(cFechaNaci,cFechaHoy) No me da ERROR..
RETURN NIL
Saludos
Polo

Re: Por que me da error si...
Posted: Mon Dec 24, 2012 10:30 am
by danielmaximiliano
Hola Polo :
No encontre ninguna referencia a FechaHoy en Harbour, HMG.3.1.1 si en Excell.
Seria bueno que empezaras a darle un buen formato a tú codigo; de esa forma entenderas el codigo mucho mas rapido. aqui hace tiempo ya se a tratado ese tema.
viewtopic.php?f=32&t=1940
cVariable := Character
dVariable := Date()
nVariable := Numeric
aVariable := Array
lVariable := Logical
oVariable := Object
etc, etc, etc
Saludos
Re: Por que me da error si...
Posted: Mon Dec 24, 2012 2:11 pm
by esgici
Hi Polo
How you build / define / initialize / assign this variable / constant
Without knowing this, it's difficult find source of your problem

Re: Por que me da error si...
Posted: Mon Dec 24, 2012 6:43 pm
by Leopoldo Blancas
Hola Daniel...
Si esa es la costumbre que tengo desde Clipper pero ahora si que fue casualidad que la deje así, ya que cuando estaba probando la rutina no me daba error y al adaptarla a mi aplicación salto el error, pense que era una palabra reservada.
Y tengo esa costumbre para saber que tipo de valor me esta guardando esa variable, si no seria así, seria un problema, como dices, que el código sea claro.
Esgici gracias por el comentario, sólo que me llamo la atención, que por casualidad la deje así, y probando y probando sólo con esa palabra me da Error.
Gracias por el Link Daniel, creo que la clave es no olvidarse de las buenas y viejas costumbres.
Saludos y Feliz Navidad que la pasen con sus seres queridos....
Polo