Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#1

typisierte Objektliste funktioniert nicht

  Alt 29. Aug 2006, 20:16
Hallo,

die hier: http://www.delphipraxis.net/internal...light=template beschriebenen templates funktionieren bei mir (Delphi 2006) nicht.
Der Compiler bemängelt, dass TObjectList nicht definiert sei...

Hier meine Implementation:

Delphi-Quellcode:
unit UCollectionList;

interface

uses dpCollection;

type
 _TObjectListItem = TJsCollection;
    {$I typedlisttemplate.pas}
  TCollectionList = class(_TObjectList)
  end;

implementation

  {$I typedlisttemplate.pas}

end.
Delphi-Quellcode:
...
{$IFNDEF _SECOND_PASS}
type

  _TObjectlist = class
  private
  protected
    fList: TObjectList; //hier "Knallts"
    function GetItems(_Idx: integer): _TObjectListItem;
    function GetCount: integer;
  public
    constructor Create;
    destructor Destroy; override;
    function Add(_Item: _TObjectListItem): integer;
    function Remove(_Item: _TObjectListItem): integer;
    procedure Clear;
    property Items[_Idx: integer]: _TObjectListItem read GetItems; default;
    property Count: integer read GetCount;
  end;
{$DEFINE _DECLARE_SECOND_PASS}
...
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat