Ver Mensaje Individual
  #1  
Antiguo 22-11-2007
tuflotas tuflotas is offline
Miembro
 
Registrado: nov 2007
Posts: 24
Reputación: 0
tuflotas Va por buen camino
Exclamation Delphi 5 errores en u subprograma

hola, que tal? Soy nuevo, y es que es el primer año que programo en delphi (bueno, los primros meses...) y aun no entiendo el depurador ni tengo una tabla donde me diga el error en concreto como lo tenia en pascal... bueno, el caso es que no se por qué me sale en este subprograma un error.
El subprograma lo que quiero es que entrando un entero, lo pase a booleano y la forma que le he dado es:

FUNCTION f(Fila:integer):char;
BEGIN
CASE Fila OF
0: f:='0';
1: f:='1';
2: f:='2';
3: f:='3';
4: f:='4';
5: f:='5';
6: f:='6';
7: f:='7';
8: f:='8';
9: f:='9';
end; {case}
END;{function fila}

El error que me da es Ubarquitos.pas (44) Error Return value of function 'f' might be undefinned
cuando pulso el error me sale justo la linea roja en el " END; {function fila} "

No se si lo que tendria que hacer seria, en vez de meterlo directamente en la variable de la funcion f el caracter que quiero que tenga, poner una variable char auxiliar y que al final del case poner f:=variableauxiliar, es que asi me sale otro error, me pone cuando es f:=auxi Not enought actual parameters... que desesperacion ajjajaa

Es que no estoy seguro del todo si eso podria ayudar porque es del mismo tipo
Responder Con Cita