Registriert seit: 2. Mär 2004
Ort: Würzburg
730 Beiträge
Delphi 2006 Personal
|
Re: Forward Deklaration
15. Nov 2004, 15:00
Zitat von barnti:
Hallo,
ich habe grade das Problem mehrere Klassen in eine Unit zu packen:
Delphi-Quellcode:
type
TDatabase = class; // <<---
TPDObject = class; // <<---
TDBComponentFactory = class (TObject)
public // wird erst später deklariert
function CreateDatabaseComponent(aOwner: TComponent): TDatabase; virtual;
abstract;
function CreatePDObject(Index: INteger): TPDObject; virtual; abstract;
end;
TDatabase = class (TObject)
public
procedure CreateDatabase(aOwner: TComponent; Factory: TDBComponentFactory);
end;
TPDObject = class (TObject)
public
function CreatePDObject(aOwner: TComponent; Factory: TDBComponentFactory):
TPDObject;
end;
Siehe Source
Gruß
Stephan
Stephan B. Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...
|