Forum: Object-Pascal / Delphi-Language
Delphi
by Bernhard Geyer,
13. Nov 2005
Ach so. Ich hatte deinen Einwand anders verstanden :wall:
OK. Habe ich nicht ausprobiert.
Forum: Object-Pascal / Delphi-Language
Delphi
by Bernhard Geyer,
13. Nov 2005
Es ist ja keine Verpflichtung sondern "nur" ein Namenskonvention.
Jeder Delphi-Entwickler wird eine Konstruktor zuerst unter dem Namen Create suchen. Für mich (und sicherlich vielen anderen) Delphi-Enwicklern schaut eine Init-Methode nach einer jederzeit aufrufbaren Methode auf (Wie z.B. die Clear-Methode bei TStrings) um den "Urzustand" der Klasse wieder herzustellen.
Forum: Object-Pascal / Delphi-Language
Delphi
by Bernhard Geyer,
13. Nov 2005
1, Konstruktoren sollten in Delphi immer den Namen Create besitzen.
2, In deinem Konstruktor rufst Du mit inherited eine nicht vorhandene Init-Funktion in der Basis-Klasse auf. In der Basis-Klasse heißt der Konstruktor aber Create.
3, Konstruktoren sind Klassen-Funktionen. Der Aufruf in Button6Click bewirkt das eine neue Tkarte angelegt wird und als Rückgabeparameter der Methode zurückkommt....