Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Division de una celda TStringGrid (https://www.clubdelphi.com/foros/showthread.php?t=71235)

calcena 08-12-2010 17:39:05

Division de una celda TStringGrid
 
Buenas porque narices cuando hago una division entre en contenido de una celda entre un numero de sale error que hago mal?

var horas : integer ;
var minutos : integer;
var tiempo :Integer;
const min_hora = 60;


// calculo de horas y minutos
tiempo:= strtoint(rejilla.Cells[7,arow]);
horas:= tiempo/min_hora;

tipo de error:
[DCC Error] Unit4.pas(171): E2010 Incompatible types: 'Integer' and 'Extended'

gracias a todos

calcena 08-12-2010 17:42:01

Puede que yo mismo haya encontrado la respuesta...en vez de declarar integer lo he probado con double....es eso?
gracias

ecfisa 08-12-2010 18:04:54

Cita:

Empezado por calcena (Mensaje 384385)
Puede que yo mismo haya encontrado la respuesta...en vez de declarar integer lo he probado con double....es eso?
gracias

Hola calcena.

Si así es. La división tiempo/min_hora, da como resultado un número real y la variable horas debe ser de ese tipo para contenerlo.

Un saludo.


La franja horaria es GMT +2. Ahora son las 11:08:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi