Type TItem = class // Описание "ячейки" :) Private FValue: Integer; Public Property Value: Integer Read FValue; // Описание "полей" Constructor Create(C_Value: Integer); End;
var Form1: TForm1;
Implementation
Constructor TItem.Create(C_Value: Integer); Begin FValue := C_Value; End;
Procedure TForm1.FormCreate(Sender: TObject); var List: TList; i: Integer; Begin List := TList.Create; For i := 0 To 9 Do List.Add(TItem.Create(Random(100))); For i := 0 To List.Count - 1 Do Caption := Caption + ':' + IntToStr(TItem(List[i]).Value); List.Free; End;
тлист - список ссылок. в нем хранится только ссылка на твой объект.
без 1 и 3 строчек ссылка удалится из списка, но сам объет останется в памяти. соответственно если тебе нужно только убрать объект из списка то 1 и 3 ненужны