PDA

Ver la Versión Completa : Error En Variable Double


Red_Delphi
02-09-2004, 16:03:12
Tengo una función que me devuelve un valor "double", y a su vez tengo declarada una variable de tipo "double".
Al final de la "procedure", la variable la igualo al resultado de lo que devuelva la función.
y siempre me da el valor "0" la variable, cuando la función devuelve un valor mayor... PORQUE PUEDE SUCEDER ?????? :confused:

Si hago un showmessage de la devolución de la función, el valor se muestra bien.

espero vuestra ayuda...

Gracias por todo.

__cadetill
02-09-2004, 16:24:39
cómo no muestres nada de código...... :rolleyes:

marcoszorrilla
02-09-2004, 16:51:49
Según te indica Cadetill tienes que mostrar el código pero además observo que primero hablas de una función y luego te refieres a un procedimiento, los procedimientos no devuelven valores....?

Un Saludo.

jachguate
03-09-2004, 00:13:42
Y para devolver valores desde una función, ya no hace falta una variable intermedia para almacenalos (como en el viejo turbo pascal)... hay una variable implicita declarada dentro de cada función, llamada result, del mismo tipo de la función y que apunta al resultado de la misma, por lo que la función devolverá el último valor almacenado en esta.

Hasta luego.

;)