|
@@ -1366,7 +1366,9 @@ end;
|
|
destructor TPasSetType.Destroy;
|
|
destructor TPasSetType.Destroy;
|
|
begin
|
|
begin
|
|
if Assigned(EnumType) then
|
|
if Assigned(EnumType) then
|
|
|
|
+ begin
|
|
EnumType.Release;
|
|
EnumType.Release;
|
|
|
|
+ end;
|
|
inherited Destroy;
|
|
inherited Destroy;
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -2814,6 +2816,7 @@ destructor TParamsExpr.Destroy;
|
|
var
|
|
var
|
|
i : Integer;
|
|
i : Integer;
|
|
begin
|
|
begin
|
|
|
|
+ FreeAndNil(Value);
|
|
for i:=0 to length(Params)-1 do Params[i].Free;
|
|
for i:=0 to length(Params)-1 do Params[i].Free;
|
|
inherited Destroy;
|
|
inherited Destroy;
|
|
end;
|
|
end;
|