Convertit un real en integer

PorTutatis
01 de Diciembre del 2003
Hola, tengo el siguiente poroblema, que es que quiero asignar al ancho de un botón el valor de una disivisión y me da el fallo de que no se puede asignar un real al ancho.

¿ Se piede convertir un real en integer ?
¿ Se piede asignar un integer al ancho de un botón ?

francis_tuc
01 de Diciembre del 2003
Sí, se puede convertir un real a un entero.
La función Trunc recibe un valor real como parámetro y devuelve un entero, que es el valor real pasado sin la parte decimal.

varEntera:= Trunc (varReal);

Despues está la función Round que tiene la misma sintaxis pero en vez de truncar realiza un redondeo.

varEntera:= Round (varReal);