<p>Am 10.03.2016 18:02 schrieb "Yury Sidorov" <<a href="mailto:jura@cp-lab.com">jura@cp-lab.com</a>>:<br>
><br>
> On 3/10/2016 1:06 PM, Jy V wrote:<br>
>><br>
>><br>
>>     This happens only on Win64 with FPC 3.0<br>
>>     Can somebody please check and confirm ?<br>
>><br>
>><br>
>> compiled with official Lazarus 1.6 (SVN revision as displayed in the<br>
>> about box: 51630)<br>
>> console output of your program is:<br>
>><br>
>>   1.234500000000000000E+02* 1.0000000000000000E+002=<br>
>> 1.234500000000000000E+08<br>
><br>
><br>
> I've tested FPC trunk on win64 and it works correctly.<br>
><br>
>  1.234500000000000000E+02* 1.0000000000000000E+002= 1.234500000000000000E+04<br>
><br>
> Looks like my fix in r32054 also applies for this case. The bug affected all targets where currency is 64-bit integer.</p>
<p>Then that indeed applies for Win64 as well.</p>
<p>Regards,<br>
Sven</p>