Llamadas a funciones.
Publicado por Sebas (1 intervención) el 02/02/2006 10:24:09
Hola:
Bueno esta es la cabecera de la función:
function calcular_precio_alquiler(var tarifacp:reg_tarifa;alquilercp:reg_alquiler):reg_alquiler;
Y reg_alquiler es un variable con varios campos, que es lo que devuelve, pero cuando hago la llamada desde el programa principal:
aux2:=calcular_precio_alquiler(tarifa,alquiler);
En la variable aux2 no se me guarda nada, y me da un número que no tiene nada que ver, y se supone que la función guarda el valor, porque dentro de ella he comprobado que el resultado es correcto, y ya no se que hacer. Deberia hacer un procedimiento, en lugar de una función.
Muchas gracias.
Bueno esta es la cabecera de la función:
function calcular_precio_alquiler(var tarifacp:reg_tarifa;alquilercp:reg_alquiler):reg_alquiler;
Y reg_alquiler es un variable con varios campos, que es lo que devuelve, pero cuando hago la llamada desde el programa principal:
aux2:=calcular_precio_alquiler(tarifa,alquiler);
En la variable aux2 no se me guarda nada, y me da un número que no tiene nada que ver, y se supone que la función guarda el valor, porque dentro de ella he comprobado que el resultado es correcto, y ya no se que hacer. Deberia hacer un procedimiento, en lugar de una función.
Muchas gracias.
Valora esta pregunta


0