You are not logged in.
Line 350ff
SetLength(result, TField(ColumnAttr).DataSize);
// itSDS TField(ColumnAttr).GetData(pointer(result));
TField(ColumnAttr).GetData(TValueBuffer(result));
Replace Pointer with TValueBuffer
line 706ff
if aArrayIndex>=0 then
{ itSDS
P.SetBlobData(pointer(VArray[aArrayIndex]),Length(VArray[aArrayIndex])) else
P.SetBlobData(pointer(VData),Length(VData));
}
P.SetBlobData(TValueBuffer(VArray[aArrayIndex]),Length(VArray[aArrayIndex])) else
P.SetBlobData(TValueBuffer(VData),Length(VData));
{$else}
GetData and SetBlobData with Pointer as Param are deprecated
Last edited by itSDS (2014-10-01 08:59:20)
Rad Studio 12.1 Santorini
Offline
Should be fixed by http://synopse.info/fossil/info/8fd71c3063
Thanks for the feedback!
Offline
@ab,
This applies perhaps only XE7.
XE2 throws an error.
Michal
Offline
Should be fixed by http://synopse.info/fossil/info/4df0a3086
Offline
@ab,
So now is good(1.18.311).
Michal
Offline