Error En Variable Double
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. |
cómo no muestres nada de código...... :rolleyes:
|
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. |
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. ;) |
La franja horaria es GMT +2. Ahora son las 13:00:55. |
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