Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
6. Aug 2013
Worüber willst du sie denn sonst ansprechen? Property-Referenzen kennt der Compiler nicht. Theoretisch kann man sich dafür etwas basteln... z.B. auch über Attribute. Indem man in einem Attribut hinterlegt, dass es sich dabei um die Farbe handelt. Dann kann man die Property suchen, die die Farbe repräsentiert. Für sinnvoll halte ich das allerdings weniger.
Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
6. Aug 2013
Das verstehe ich gerade nicht... wofür willst du das denn benutzen?
Mal ein Beispiel:type
ColorElementAttribute = class(TCustomAttribute)
private
var
FColor: TColor;
procedure SetColor(const Value: TColor);
public
constructor Create(const AColor: TColor);
property Color: TColor read FColor write SetColor;
Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
20. Jul 2013
Stimmt und überhaupt, Codeeinrückung ist doch auch schlichtweg nicht nötig. Zinnen und Balkönchen am Quelltext. Und überhaupt, warum überhaupt mehrere Units, warum nicht gleich alles in einer, ist doch viel besser, alles andere ist doch gar nicht nötig, das wäre doch viel übersichtlicher. :roll:
Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
11. Jul 2013
Man kann damit auch sehr elegant z.B. Konfigurationsklassen erstellen, die über die Informationen in den Attributen mit Daten gefüttert werden. Sprich man kann darüber dann das Mapping zur Konfiguration definieren, also wo der Wert in der Konfiguration steht.
Das wäre schön gewesen, aber leider wurden die LiveBindings viel zu oberflächlich in Delphi integriert, zumindest anfangs. Bei XE4 z.B....