Forum: Object-Pascal / Delphi-Language
Delphi
by LucasL,
7. Dez 2006
Ich habe die Methode in der abgeleiteten Klasse doch implementiert?
Ups, Tippfehler... Hab das override nach dem Test einfach an die falsche Stelle gesetzt.
Forum: Object-Pascal / Delphi-Language
Delphi
by LucasL,
7. Dez 2006
Du hast Recht :shock:, tausend Dank!
Für jeden zum testen und nachvollziehen (ohne "override" funktioniert es nicht):
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
Forum: Object-Pascal / Delphi-Language
Delphi
by LucasL,
7. Dez 2006
Wie jetzt? Also ich habs mal mit "as" aufgerufen (alle Objekte waren noch vom gleichen abgeleiteten Typ), da lief alles glatt. Ohne "as" bekam ich einen "abstract error". Was habe ich wohl falsch gemacht?
Danke schonmal für deine schnelle Antwort.
Forum: Object-Pascal / Delphi-Language
Delphi
by LucasL,
7. Dez 2006
Hallo,
ich würde gerne Objekte, die alle eine bestimmte Prozedur gemeinsam haben, in einer Liste zusammenstellen und dann diese gemeinsame Prozedur z.B. in einem Schleifendurchlauf aufrufen - ohne mich um den genauen Typ kümmern zu müssen. Geht das?
Ich habs mit ner abstrakten Klasse versucht, auf die die Liste zugreifen kann und die dann von allen Objekten implementiert wurde - ohne Erfolg...