[fpc-devel] 3.0.4 and Windows 64

Ozz Nixon ozznixon at gmail.com
Wed Oct 3 02:28:40 CEST 2018


Following the code further along, I am storing the COMP to disk... if I
change to INT64, it is not storing the same value as the COMP field was.
Any suggestions?

Also, this part of the project is for dBase.com and Visual FoxPro
compatibility. So, I cannot go off reservation. Why exactly is FPC WIN64
making all these changes to primitive types?

On Mon, Oct 1, 2018 at 1:45 AM Sven Barth <pascaldragon at googlemail.com>
wrote:

> Ozz Nixon <ozznixon at gmail.com> schrieb am So., 30. Sep. 2018, 19:17:
>
>> So, should I re-code everything to Double where possible? And Comp at
>> Int64 no problem, that is how my Turbo Pascal build works (except I am
>> using Int64 = Record (DWord, DWord)).
>>
>
> If you don't rely on the increased precision it would indeed be best to
> use Double as Extended only exists on x86 anyway (both 32 and 64 bit with
> the exception of Win64).
>
> Regards,
> Sven
>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20181002/fb900bfb/attachment.html>


More information about the fpc-devel mailing list