Einzelnen Beitrag anzeigen

barnti

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

Re: Probleme mit 'implements'-Klausel

  Alt 2. Sep 2004, 14:49
Ok,
danke dir trotzdem!

Ich habe herausgefunden, dass es bei einer Property mit 'implements'-Klausel nur funktioniert, wenn direkt auf das entsprechende Feld zugegriffen wird:
Delphi-Quellcode:
...
type
  TakDatabase = class (TmysqlDatabase, IDatabase)
  private
    FQuery: TakQuery;
    FQuerys: TObjectList;
    procedure CreateAccessComponents(aOwner: TComponent);
  public
    constructor Create(aOwner:TComponent; aHost, aDBName,aUser,aPass: String);
    property Query: TakQuery read FQuery implements IDatabase;
  end;
...
Allerdings weiß ich nicht, ob das so funktioniert. Ich möchte ja lediglich mit 'implements' hinweisen, dass die Implementation des Interfaces nach 'TakQuery' ausgelagert ist. Ich möchte aber gleichzeitig meine Querys in FQuerys verwalten...
Ob das so klappt?
Gruß,

Barnti
  Mit Zitat antworten Zitat