Moin,
war nicht leicht eine sinnvolle Beschreibung des Problem zu finden.
Ich habe eine Objectklasse aus der ich eine weitere abgeleitet und mit zusätzlichen Variablen versehen habe:
Delphi-Quellcode:
TObj_1 = class(TObject)
TObj_2 = class(TObj_1)
Jetzt habe ich eine Routine, die ein TObj_1 erwartet, z.B.
procedure MachWasRichtig(input : TObj_1);
Dieser Routine möchte ich ein TObj_2 übergeben, weil ich die zusätzlichen Informationen dort nicht benötige.
Ist das korrekt, dann
MachWasRichtiges(TObj_1(Obj_2));
zu verwenden? Es funktioniert zwar, aber ich bin mir nicht ganz sicher ob das auch richtig ist.
Grüße, Messie