Forum: Object-Pascal / Delphi-Language
by Rainer Wolff,
4. Aug 2015
Nein! Im Grund will ich dynamisch aus einer Businessklasse ein Edit-Formular erstellen. Diese Businessklasse kommt mit leichten Variationen (und gewissen Eigenschaften, die grundsätzlich immer vorhanden sind) in vielen verschiedenen Projekten zum Einsatz.
Ich will nur dieses Eingabeformular etwas individueller gestalten, konkret, weil ich jetzt die Variante englische Sprache brauche. Das Ding...
Forum: Object-Pascal / Delphi-Language
by Rainer Wolff,
4. Aug 2015
Grundsätzlich ist es ja auch nicht mein Willen, einer Eigenschaft eine andere Bedeutung zu geben. Es geht ja nur darum, dem Feld eine andere (englische) Beschriftung und eine andere Position zu geben.
Die Basisklasse funktioniert natürlich, da ich die Klasse in verschiedenen Projekten aber leider schon so verbaut habe, wollte ich mir die Änderungen am liebsten sparen.
Forum: Object-Pascal / Delphi-Language
by Rainer Wolff,
3. Aug 2015
Ausprobiert hab ich das anhand meiner Klassen schon, da kam aber was anderes bei raus, weil die Attribute auch etwas anders sitzen:
TBaseClass = class(TControl)
published
property Eigenschaft1: Boolean read ... write...;
end
TChildclass = class(TBaseClass)
Forum: Object-Pascal / Delphi-Language
by Rainer Wolff,
3. Aug 2015
Ich habe in einem Projekt eine Business-Klasse, die mit Attributen dekoriert ist, um daraus automatisch ein Eingabeformular zu generieren (Beschriftung, PosX, PosY...).
Beispiel:
Diese Klasse überschreibe ich, um zusätzliche Properties einzufügen.
Gibt es eine Möglichkeit, in der abgeleiteten Klasse auch Attribute der Basisklasse zu überschreiben (z.b. eine anderssprachige Beschriftung,...