home *** CD-ROM | disk | FTP | other *** search
- unit ValueSet;
- interface
- uses uValues,
- Value,Classes;
- type TValueSet=class(TValues)
- protected
- fValues:TList;
- function rdValues(No:integer):TValue;override;
- function rdCount:integer;override;
- public
- procedure Add(a:TValue);override;
- constructor Create;
- destructor Destroy;override;
- procedure Clear;override;
- end;
- implementation
- function TValueSet.rdValues;
- begin
- result:=fValues[No];
- end;
- function TValueSet.rdCount;
- begin
- Result:=fValues.COunt;
- end;
- procedure TValueSet.Add;
- begin
- fValues.Add(a);
- end;
- constructor TValueSet.Create;
- begin
- Inherited Create;
- fValues:=TList.Create;
- end;
- destructor TValueSet.Destroy;
- begin
- fValues.Free;
- Inherited Destroy;
- end;
- procedure TValueSet.Clear;
- begin
- fValues.Clear;
- end;
- end.
-