Forum: Programmieren allgemein
Delphi
by himitsu,
19. Mai 2023
Jupp, ableiten.
Dann bleibt nur noch der Wrapper drumrum.
Viele Klassen haben zwar bereits ein "Interface" drin (z.B. alles was von TPersistent/TComponent abgeleitet ist),
aber das, was du wissen willst, würde dort wohl fehlen.
Forum: Programmieren allgemein
Delphi
by himitsu,
19. Mai 2023
"Eine" Klasse kann mehrere Interfaces implementieren.
mit bissl gefummel geht es sogar, wenn das Interfaces mit gleichnamigen Methoden sind. (es ist möglich quasi den Methodenname vom Interface in der Klasse anders zu bennennen, falls es konflikte gibt)
class TYourClass = class(TYourBase, IInterface1, IInterface2, ...)
Man kann Interfaces auch voneinander ableiten, also z.B. die zweite...