Für Liste kannst du am einfachsten die Klasse TObjectList nehmen.
Zitat von
hugo1990:
Delphi-Quellcode:
var Files: TFiles;
begin
...
Files.Add(Filename);
Files[0].Test('blablabla');
end;
Allerdings so, wie du dir das hier vorstellst, wird es nicht so leicht gehen.
TObjectList kann beliebige Objekte aufnehmen. Über Files[0] implizierst du jedoch bereits ein korrektes Casting. Das geht so nicht, aber folgendes wäre möglich, sofern eine TFile Klasse bekannt ist, und auch wirklich nur TFile Objekte in deiner Liste sind:
TFile(Files[0]9.Test('bla') ;
Wenn du das Ganze typsicher machen willst, dann kannst du auch TCollection und TCollectionItem verwenden.