Forum: Object-Pascal / Delphi-Language
Delphi
by Nogge,
5. Aug 2007
Ich habe mich da jetzt noch mal genau mit befasst:
Der Compiler sowie die Entwicklungsumgebung akzeptieren sowohl <class>.Create() als auch <instance>.Create(). Das einzige, was sich durch einen abstrakten Konstruktor verändert, ist die Anzeige des Compilers, wenn man der Unterklasse TTest von TNonVCLThread erben lässt:
Das ist dann wohl die "einschränkenste" Fehlermeldung für die...
Forum: Object-Pascal / Delphi-Language
Delphi
by Nogge,
3. Aug 2007
Aso, vergessen zu erwähnen: Man kann den Konstruktor dann zwar nicht mehr mit nem "." auswählen, allerdings akzeptiert der Compiler <Instance>.Create() als ganzes.
Forum: Object-Pascal / Delphi-Language
Delphi
by Nogge,
3. Aug 2007
Und ich habe kein Delphi 2006, wie Ihr vllt seht... :(
Forum: Object-Pascal / Delphi-Language
Delphi
by Nogge,
3. Aug 2007
Hallo Community,
In Java gibt's abstrakte Klassen, die man nicht direkt erstellen kann. Erst durch's Erstellen einer normalen Klasse, die die abstrakte Klasse erweitert, ist es möglich, auf die Methoden und Attribute der abstrakten Klassen zuzugreifen. Interfaces erlauben nur public-Zugriffsrechte und sind dafür auch nicht gedacht. Kann mir jemand sagen, wie dies in Delphi zu realisieren ist?
...