mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-08 12:57:27 +01:00
+ Added some missing methods
git-svn-id: trunk@3672 -
This commit is contained in:
parent
e531c4f125
commit
9ff47fa9a8
18
fcl/db/db.pp
18
fcl/db/db.pp
@ -1845,6 +1845,9 @@ Function ExtractFieldName(Const Fields: String; var Pos: Integer): String;
|
|||||||
Function DateTimeRecToDateTime(DT: TFieldType; Data: TDateTimeRec): TDateTime;
|
Function DateTimeRecToDateTime(DT: TFieldType; Data: TDateTimeRec): TDateTime;
|
||||||
Function DateTimeToDateTimeRec(DT: TFieldType; Data: TDateTime): TDateTimeRec;
|
Function DateTimeToDateTimeRec(DT: TFieldType; Data: TDateTime): TDateTimeRec;
|
||||||
|
|
||||||
|
procedure DisposeMem(var Buffer; Size: Integer);
|
||||||
|
function BuffersEqual(Buf1, Buf2: Pointer; Size: Integer): Boolean;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses dbconst,typinfo;
|
uses dbconst,typinfo;
|
||||||
@ -2130,6 +2133,21 @@ begin
|
|||||||
if i >= 0 then Result := PLookupListRec(FList.Items[I])^.Value;
|
if i >= 0 then Result := PLookupListRec(FList.Items[I])^.Value;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure DisposeMem(var Buffer; Size: Integer);
|
||||||
|
begin
|
||||||
|
if Pointer(Buffer) <> nil then
|
||||||
|
begin
|
||||||
|
FreeMem(Pointer(Buffer), Size);
|
||||||
|
Pointer(Buffer) := nil;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function BuffersEqual(Buf1, Buf2: Pointer; Size: Integer): Boolean;
|
||||||
|
|
||||||
|
begin
|
||||||
|
Result:=CompareByte(Buf1,Buf2,Size)=0
|
||||||
|
end;
|
||||||
|
|
||||||
{$i dataset.inc}
|
{$i dataset.inc}
|
||||||
{$i fields.inc}
|
{$i fields.inc}
|
||||||
{$i datasource.inc}
|
{$i datasource.inc}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user