Einzelnen Beitrag anzeigen

barnti

Registriert seit: 15. Aug 2003
Ort: Mal hier mal da...
689 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Klassenmodell-Frage

  Alt 2. Sep 2004, 11:24
Hallo,

ich weiß nicht mit den Propertys umzugehen, wenn diese gleichzeitig indexiert sind und die implements klausel verwenden...
Jetzt habe ich das folgende Problem:
Delphi-Quellcode:
unit akDatabase;

interface

uses
  SysUtils, Windows, Messages, Classes, Graphics, Controls,
  Forms, Dialogs, mysqldbTables, IntfDatabase,Contnrs,akQuery;

type
  TakDatabase = class (TmysqlDatabase,IDatabase)
  private
    FQuerys: TObjectList;
    function GetQuery(Index: Integer): TakQuery;
  public
                         // [Error] akDatabase.pas(16): Implements clause only allowed for
                         // properties of class or interface type
    property Query[Index: Integer]: TakQuery read GetQuery implements IDatabase;
  end;
Wo liegt das Problem? Query ist indexierte Property mit einem Verweis, wo das Interface implementiert ist...?
Miniaturansicht angehängter Grafiken
new_class_diagram_991.jpg  
Gruß,

Barnti
  Mit Zitat antworten Zitat