Posted By: Matt Ors AVs on 64-bit during high RAM usage - 10/28/21 01:43 PM
Once 64-bit application allocates enough RAM that 32-bit addresses aren't enough, 64-bit addresses will be used.
There are places in DOA source code, where 32-bit addresses are assumed - in other words, pointers are cut in half.

Example (OracleData.pas):
DataEvent(deFieldChange, Longint(Field));

Meanwhile in Data.DB:
procedure DataEvent(Event: TDataEvent; Info: NativeInt);

I pinpointed other places, but I think you should investigate on your own.
Posted By: Marco Kalter Re: AVs on 64-bit during high RAM usage - 10/29/21 09:05 AM
This should indeed be a NativeInt() cast. We'll fix it.
Posted By: Matt Ors Re: AVs on 64-bit during high RAM usage - 10/29/21 11:45 AM
Can't wait for the next 4.1.3.
© Allround Automations forums