mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-15 09:09:09 +02:00
* Patch from Luiz Americo to clear fielddefs when filling fielddefs
git-svn-id: trunk@13868 -
This commit is contained in:
parent
c8d72ce4aa
commit
2a61a28910
@ -417,6 +417,7 @@ Var
|
|||||||
pxf : Ppxfield_t;
|
pxf : Ppxfield_t;
|
||||||
|
|
||||||
begin
|
begin
|
||||||
|
FieldDefs.Clear;
|
||||||
pxf:=PX_get_fields(FDoc);
|
pxf:=PX_get_fields(FDoc);
|
||||||
ACount:= PX_get_num_fields(FDoc);
|
ACount:= PX_get_num_fields(FDoc);
|
||||||
ReallocMem(FOffsets,ACount*SizeOf(Integer));
|
ReallocMem(FOffsets,ACount*SizeOf(Integer));
|
||||||
@ -549,6 +550,9 @@ end;
|
|||||||
procedure TParadox.InternalClose;
|
procedure TParadox.InternalClose;
|
||||||
|
|
||||||
begin
|
begin
|
||||||
|
BindFields(False);
|
||||||
|
if DefaultFields then
|
||||||
|
DestroyFields;
|
||||||
FreeAndNil(FParser);
|
FreeAndNil(FParser);
|
||||||
FreeMem(FOffsets);
|
FreeMem(FOffsets);
|
||||||
FOffSets:=Nil;
|
FOffSets:=Nil;
|
||||||
|
Loading…
Reference in New Issue
Block a user