Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Problem beim schreiben einer Listenklasse

  Alt 25. Feb 2008, 16:45
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.
  Mit Zitat antworten Zitat