Re: [fpc-devel] 3.0.4 and Windows 64

2018-10-07 Thread Ozz Nixon
Thank you very much sven! This is old code, and uses Extended and Comp, so the xBase files are byte for byte compatible with Visual FoxPro. Most of xBase is ASCII, However, uSoft in their wisdom started storing binary formats when they bought out FoxBase and said, 20 byte ASCII or 4 byte binary - x

Re: [fpc-devel] 3.0.4 and Windows 64

2018-10-07 Thread Sven Barth via fpc-devel
Am 03.10.2018 um 14:23 schrieb Ozz Nixon: Thank you for explaining. Since I am needing compatibility at the disk level (binary form)... does anyone know of a unit or some routines to read/write: Comp, Double, Extended byte for byte the same? (even if it translates to something different at run

Re: [fpc-devel] 3.0.4 and Windows 64

2018-10-03 Thread Ozz Nixon
Thank you for explaining. Since I am needing compatibility at the disk level (binary form)... does anyone know of a unit or some routines to read/write: Comp, Double, Extended byte for byte the same? (even if it translates to something different at run time or in the dataset). If it was for the fac

Re: [fpc-devel] 3.0.4 and Windows 64

2018-10-03 Thread Florian Klämpfl
Am 03.10.2018 um 02:28 schrieb Ozz Nixon: > 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? Because the old x87 style fpu is deprecated for good reasons. ___

Re: [fpc-devel] 3.0.4 and Windows 64

2018-10-02 Thread Ozz Nixon
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 WIN

Re: [fpc-devel] 3.0.4 and Windows 64

2018-09-30 Thread Ozz Nixon
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)). Thanks for the help! On Sun, Sep 30, 2018 at 1:09 PM Sven Barth via fpc-devel < fpc-devel@lists.freepascal.org> wrote:

Re: [fpc-devel] 3.0.4 and Windows 64

2018-09-30 Thread Sven Barth via fpc-devel
Ozz Nixon schrieb am So., 30. Sep. 2018, 17:18: > A few years ago I acquired IP rights to Halcyon (xBase for Delphi/FPC). > For years, I have not had an issue, today, I am recompiling the suite (zero > code changes) - 3.0.4 Linux - no problems, 3.0.4 Mac - no problems. > However, 3.0.4 Windows -

[fpc-devel] 3.0.4 and Windows 64

2018-09-30 Thread Ozz Nixon
A few years ago I acquired IP rights to Halcyon (xBase for Delphi/FPC). For years, I have not had an issue, today, I am recompiling the suite (zero code changes) - 3.0.4 Linux - no problems, 3.0.4 Mac - no problems. However, 3.0.4 Windows - I am getting: Halcyon6SQL.pas(1407,41) Error: Can't deter