home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2002 March
/
Chip_2002-03_cd1.bin
/
zkuste
/
delphi
/
kompon
/
d5
/
cak
/
CAKDIR.ZIP
/
FClasses.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
2000-12-14
|
1KB
|
58 lines
unit FClasses;
{-------------------------------------------------------------------------------
F-Classes unit
Supplement to the classes unit
reSource version 2.5 BETA
Copyright (C) 1998-2000 Victor Kasenda / gruv
http://gruv.tripod.com/resource/
email: gruv@bigfoot.com
contains: TObjList
TObjList
--------
Frees up the memory for its items.
All items assumed to be of TObject type.
-------------------------------------------------------------------------------}
(**) interface (**)
uses classes, Forms;
type
TObjList = class(TList)
public
destructor Destroy; override;
procedure Clear; override;
procedure Delete(Index: Integer);
end;
(**) implementation (**)
destructor TObjList.Destroy;
begin
Clear;
inherited Destroy;
end;
procedure TObjList.Clear;
var
i: integer;
begin
{Free every entry in the list first}
for i := Count-1 downto 0 do
TObject(items[i]).Free;
inherited Clear;
end;
procedure TObjList.Delete(Index: Integer);
begin
TObject(items[Index]).Free;
inherited Delete(Index);
end;
end.