Einzelnen Beitrag anzeigen

barnti

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

Re: Probleme mit 'implements'-Klausel

  Alt 2. Sep 2004, 13:52
Hi,
das kann aber nicht funktionieren

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;
    procedure SetQuery(Index: Integer; Value: TakQuery);
  public
    // Wenn ich auf Query zugreife wird ja GetQuery ausgeführt
    // (siehe unten). Die zu implementierenden Methoden 'Load'
    // und 'Save' sollen aber in TakQuery implementiert werden
    property Query[Index: Integer]: TakQuery read GetQuery write SetQuery
            implements IDatabase;
  end;
...[size=18][/size][size=24][/size]
{- TakDatabase.GetQuery }

function TakDatabase.GetQuery(Index: Integer): TakQuery;
begin
  if FQuerys[index]=nil then exit;
  Result:= TakQuery(FQuerys[index]);
end;
Daher ist der Rückgabetyp 'TakQuery'.
Weitere Vorschläge?
Gruß,

Barnti
  Mit Zitat antworten Zitat