|
@@ -546,7 +546,7 @@ type
|
|
procedure SetFilterText(const Value: String); override; {virtual;}
|
|
procedure SetFilterText(const Value: String); override; {virtual;}
|
|
procedure SetFiltered(Value: Boolean); override; {virtual;}
|
|
procedure SetFiltered(Value: Boolean); override; {virtual;}
|
|
procedure InternalRefresh; override;
|
|
procedure InternalRefresh; override;
|
|
- procedure DataEvent(Event: TDataEvent; Info: Ptrint); override;
|
|
|
|
|
|
+ procedure DataEvent(Event: TDataEvent; Info: PtrInt); override;
|
|
// virtual or methods, which can be used by descendants
|
|
// virtual or methods, which can be used by descendants
|
|
function GetNewBlobBuffer : PBlobBuffer;
|
|
function GetNewBlobBuffer : PBlobBuffer;
|
|
function GetNewWriteBlobBuffer : PBlobBuffer;
|
|
function GetNewWriteBlobBuffer : PBlobBuffer;
|
|
@@ -2144,7 +2144,7 @@ begin
|
|
begin
|
|
begin
|
|
if GetFieldIsNull(pbyte(CurrBuff),Field.FieldNo-1) then
|
|
if GetFieldIsNull(pbyte(CurrBuff),Field.FieldNo-1) then
|
|
Exit;
|
|
Exit;
|
|
- if assigned(buffer) then
|
|
|
|
|
|
+ if assigned(Buffer) then
|
|
begin
|
|
begin
|
|
inc(CurrBuff,FFieldBufPositions[Field.FieldNo-1]);
|
|
inc(CurrBuff,FFieldBufPositions[Field.FieldNo-1]);
|
|
Move(CurrBuff^, Buffer^, GetFieldSize(FieldDefs[Field.FieldNo-1]));
|
|
Move(CurrBuff^, Buffer^, GetFieldSize(FieldDefs[Field.FieldNo-1]));
|
|
@@ -2204,7 +2204,7 @@ begin
|
|
Move(Buffer^, CurrBuff^, Field.DataSize);
|
|
Move(Buffer^, CurrBuff^, Field.DataSize);
|
|
end;
|
|
end;
|
|
if not (State in [dsCalcFields, dsFilter, dsNewValue]) then
|
|
if not (State in [dsCalcFields, dsFilter, dsNewValue]) then
|
|
- DataEvent(deFieldChange, Ptrint(Field));
|
|
|
|
|
|
+ DataEvent(deFieldChange, PtrInt(Field));
|
|
end;
|
|
end;
|
|
|
|
|
|
procedure TCustomBufDataset.InternalDelete;
|
|
procedure TCustomBufDataset.InternalDelete;
|
|
@@ -2374,7 +2374,7 @@ begin
|
|
if not ((FUpdateBuffer[r].UpdateKind=ukDelete) and not (assigned(FUpdateBuffer[r].OldValuesBuffer))) then
|
|
if not ((FUpdateBuffer[r].UpdateKind=ukDelete) and not (assigned(FUpdateBuffer[r].OldValuesBuffer))) then
|
|
begin
|
|
begin
|
|
FCurrentIndex.GotoBookmark(@FUpdateBuffer[r].BookmarkData);
|
|
FCurrentIndex.GotoBookmark(@FUpdateBuffer[r].BookmarkData);
|
|
- // Synchronise the Currentbuffer to the ActiveBuffer
|
|
|
|
|
|
+ // Synchronise the CurrentBuffer to the ActiveBuffer
|
|
CurrentRecordToBuffer(ActiveBuffer);
|
|
CurrentRecordToBuffer(ActiveBuffer);
|
|
Response := rrApply;
|
|
Response := rrApply;
|
|
try
|
|
try
|
|
@@ -3247,7 +3247,7 @@ begin
|
|
// Do nothing
|
|
// Do nothing
|
|
end;
|
|
end;
|
|
|
|
|
|
-procedure TCustomBufDataset.DataEvent(Event: TDataEvent; Info: Ptrint);
|
|
|
|
|
|
+procedure TCustomBufDataset.DataEvent(Event: TDataEvent; Info: PtrInt);
|
|
begin
|
|
begin
|
|
if Event = deUpdateState then
|
|
if Event = deUpdateState then
|
|
// Save DataSet.State set by DataSet.SetState (filter out State set by DataSet.SetTempState)
|
|
// Save DataSet.State set by DataSet.SetState (filter out State set by DataSet.SetTempState)
|