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
x:integer;
begin
x := Random(255);
end
De todas maneras, todavía no entiendo porque no compila con la sentencia anterior.
Muchas gracias.