![]() |
Conversiones de tipos
Hola foro,
Necesito ayuda con esta sentencia: Código:
round(random * 255); Types of actual and formal var parameters must be identical Muchas gracias. |
Bueno, exactamente no se por qué, pero si haces la asignación del resultado... compila sin problemas
Código:
var |
Utilizo Delphi 7 Enterprise y me arroja el mismo error aún asignando a un entero, en un principio yo lo estaba asignando a un elemento de un arreglo de enteros, creo que debería ser lo mismo.
Realmente lo que necesito es generar un número aleatorio entre 0 y 255 así que lo resolvi con: Código:
var Muchas gracias. |
Hola,
Debes utilizar la palabra reservada o la instrucción Randomize; para que pueda efectuar el random(255). |
Cita:
|
Cita:
// Saludos |
¡Buen día a todos!
Cita:
Seguramente se trata de una llamada a una rutina que debe recibir un parámetro por variable de cierto tipo, pero se le está dando un argumento que es de otro tipo de dato. Muchas gracias. Al González :). |
Si Random devuelve un entero, al multiplicarlo por otro entero 255, tendremos otro entero, no veo que hace la función Round, te podrías explicar un poco más que es lo que hace tu código.
Un Saludo. |
La franja horaria es GMT +2. Ahora son las 13:24:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi