Mam taka klase:
TKolekcja = class(TObject)
protected
lista : TList;
public
constructor Create();
destructor Destroy(); override;
function dajRozmiar() : Integer;
function dajListe() : TList;
end;
...i teraz np implementaccja funkcji dajListe
wyglada nastepujaco:
function TKolekcja.dajRozmiar(): Integer;
begin
result:=self.lista.Count;
end;
Chcialbym dopisac teraz procedure co bym mogl wkladac do listy dowolny obiekt jakiejs kolekcji (mam ich kilka: np kolekcja pracownikow,kolekcja zlecen). Wiec dodalem cos takiego:
procedure TKolekcja.dodajElement(obj : TObject);
begin
self.lista.Add(obj);
end;
...ale nie wiem dlaczego sypie mi sie...
// na przyszłosć pisz tematy, które coś mówią, i używaj tagów delphi - Ł