![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Bueno, no es exactamente un Error, es un Warning... el compilador a encontrado que en tu función hace falta asegurar el hecho de que ella te devuelva siempre un valor y por eso te muestra dicha precaución.
Por ejemplo, ¿Que pasaría si alguien coloca como parametro un valor que este fuera del rango del 0..9?, por ejemplo el 1000, seguramente dicha función te devolvera el número que "caiga" luego de pasar 1000 veces evaluando opcion por opcion (La numero 1000 sera tu resultado, en este caso el 8). Como solucionar este "problemita", asegurandonos que esta función te devuelva un valor "fijo" en caso de que el parametro no tenga un valor que este dentro de ese rango 0..9, asi por ejemplo:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 22-11-2007 a las 19:48:36. Razón: Colocar comentario en el codigo |
|
#2
|
|||
|
|||
|
ahora lo que si que me salta es un error cuando hago la asignacion para la function
Es decir yo en mi codigo pongo: f:=fila; que la funcion f use fila, puesme dice [error] Ubarquitos.pas (142) : Not enought actual parameters |
|
#3
|
||||
|
||||
|
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
#4
|
|||
|
|||
|
es que el valor de fila lo saco de un random, es decir
fila:=random(10); {se calcula el punto de partida de la fila} columna:=random(10); {y el de la columna} c:=columna; {y se traspasan a char} f:=fila; los subprogramas son f y c Última edición por tuflotas fecha: 22-11-2007 a las 19:54:51. Razón: se me olvido poner una aclaracion |
|
#5
|
|||
|
|||
|
ya lo entendi, jope, no pensaba que estuviera tan oxidado en esto ...
|
|
#6
|
||||
|
||||
|
Otra cosa, no se que pretendes con dicha función, pero si lo que quieres es convertir de numerico a caracter, puedes lograr ese efecto usando la función IntToStr que viene con delphi...
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Delphi 7 a Delphi 2007.Errores en la migracion | Gaby123 | Varios | 2 | 22-05-2007 23:25:20 |
| Errores Delphi W98 - XP | marcial | Varios | 0 | 21-01-2006 19:12:11 |
| Errores en Delphi 7 con win xp | Gabriel2 | Varios | 6 | 25-08-2005 17:02:47 |
| Errores Delphi 5 | sur-se | OOP | 2 | 09-05-2005 11:28:51 |
| Errores en Delphi | agonzalez | Varios | 1 | 16-03-2004 18:22:11 |
|