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
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
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
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.
___
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
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:
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 -
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