Hallo,
ich hab da ein Problem mit Klassen: ich habe eine Klasse
Delphi-Quelltext
1: 2:
| type TKlasse = class |
mit Eigenschaften. Jetzt hab ich sie vererbt. mit:
Delphi-Quelltext
1: 2:
| type TNeuKlasse = class(TKlasse) |
und neue Eigenschaften hinzugefügt. Und da ist noch eine Funktion:
function irgendwas(var kl: TKlasse):...;.
Jetzt geht es aber nicht, dass ich die Funktion mit einer Variablen vom Typ TNeuKlasse aufrufe (seh ich auch irgendwie ein); die frage ist aber nun, wie kann ich das trotzdem organisieren, dass ich nur eine Funktion brauche, die aber zwei Arten von Klassen annimmt (die neue hat nur 1-2 Eigenschaften mehr, die ich nicht in die alte einbauen kann).
Besten Dank
hawe
Moderiert von
Tino: Delphi-Tags hinzugefügt. Topic verschoben