There is i think a mistake for ZEOS to Be 64 bits compliant.
At procedure TZAbstractRODataset.SetFieldData(Field: TField; Buffer: Pointer);
There is the good sample :
if not (State in [dsCalcFields, dsFilter, dsNewValue]) then
DataEvent(deFieldChange, PtrInt(Field));
PtrInt is chosen for the architecture, Integer 32 or 64.
Longint is 32 bits and was the mistake.
Patch for ZEOS LIB to be 64 BITS
Moderators: gto, cipto_kh, EgonHugeist, mdaems
-
- Expert Boarder
- Posts: 113
- Joined: 06.10.2006, 14:41
- Location: Chapecó - Santa Catarina
- Contact: