home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2000 February
/
Chip_2000-02_cd.bin
/
zkuste
/
Delphi
/
navody
/
tt
/
objvm.exe
/
UNITS
/
ValueList.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1998-02-19
|
1KB
|
54 lines
unit ValueList;
interface
uses uValues,
Value,ObjList;
type TValueList=class(TValues)
protected
fValues:TObjList;
function rdValues(No:integer):TValue;override;
function rdCount:integer;override;
procedure wrCount(a:Integer);override;
public
procedure Add(a:TValue);override;
constructor Create;
destructor Destroy;override;
procedure Clear;override;
end;
implementation
function TValueList.rdValues;
begin
result:=fValues[No];
end;
function TValueList.rdCount;
begin
Result:=fValues.COunt;
end;
procedure TValueList.wrCount;
Var i:Integer;
begin
for i:=0 to a-Count do
begin
Add(TValue.Create);
end;
end;
procedure TValueList.Add;
begin
fValues.Add(a);
end;
constructor TValueList.Create;
begin
Inherited Create;
fValues:=TObjList.Create;
end;
destructor TValueList.Destroy;
begin
fValues.Free;
Inherited Destroy;
end;
procedure TValueList.Clear;
begin
fValues.Clear;
end;
end.