[fpc-devel] How to convert Double to Comp without warning
petr.kristan at epos.cz
petr.kristan at epos.cz
Fri Apr 4 12:43:32 CEST 2008
On Fri, Apr 04, 2008 at 11:53:03AM +0200, Marco van de Voort wrote:
> > How I can make this conversion without warning?
> > Overtyping m := Comp(t) is confusing and not delphi compatible.
>
> FPC is not warning compatible with FPC. Proposed solution looks fine to me.
program co;
uses
Classes, SysUtils;
var
t: TDateTime;
m: Comp;
begin
t := 1000.999;
m := Comp(t);
writeln(m);
end.
#fpc -S2 co.pas
#./co
1.00100000000000E+0003
#fpc -Sd co.pas
#./co
4.65201609613812E+0018
#dcc co.pas
4.65201609613812E+0018
Petr
--
Ing. Petr Kristan
.
EPOS PRO s.r.o., Bozeny Nemcove 2625, 530 02 Pardubice
tel: +420 466335223 Czech Republic (Eastern Europe)
fax: +420 466510709
More information about the fpc-devel
mailing list