Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
7. Jun 2014
Drum meinte ich ja, daß man sonst alle drei Interfaces auswerten muß, da wo auf die Interfaces getestet wird.
Dann braucht man nur noch jeweils Eines der Drei anzugeben.
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
7. Jun 2014
Wozu willst du mehrere Interfaces vererben?
IRead und IWrite und dann wird eines von Beiden oder Beides bei den entsprechenden Klassen angegeben.
Sowas geht zwar auch
type
IRead = interface
function ReadInt: Integer;
end;
IWrite = interface
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
6. Aug 2010
Wenn ich das jetzt nochmal durchlese:
Meinst du das Interface oder die Angabe dessen im Objekt?
Aber gut zu wissen ... dachte daß auch die Interfaces supportet werden, welche als Parent indirekt mit eingebunden sind. :shock:
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
6. Aug 2010
Nein, IReadObject ist "überlüssig"/unnötig, da es schon in IFullObject enthalten ist (der Vorfahre).
Die Funktion von IWriteObject ist zwar auch in IFullObject enthalten, aber das Interface selber natürlich nicht.