Forum: Sonstige Fragen zu Delphi
Delphi
by Khabarakh,
2. Apr 2010
Jupp, deswegen habe ich sie ja vorgeschlagen :mrgreen: .
Dann eben "zu Recht", lass mir doch meine kleine Rechtschreibschwäche :cry: .
Von Klassen ist ein Entwickler gewohnt: Wenn er ein Objekt in der Hand hat, ist davon auch der Konstruktor aufgerufen worden. Aber was sollte passieren, wenn du ein Record-Array erstellst? Die Record-Objekte sind ja schon "da", Klassen-Instanzen wären einfach...
Forum: Sonstige Fragen zu Delphi
Delphi
by Khabarakh,
2. Apr 2010
Es geht wirklich nur um den Unterschied, die Funktion dann direkt TParams zuzuordnen (und für den Reocrd oder dann wahrscheinlich Klasse noch vielleicht nen etwas hübscheren Namen zu finden :) ). Soll so anscheinend einfacher bedienbar sein, aber wir fallen wahrscheinlich gar nicht mehr unter die Zielgruppe ;) .
Parameterlose Konstruktoren gibt es bei Records (zurecht) nicht.
Wenn es ums...
Forum: Sonstige Fragen zu Delphi
Delphi
by Khabarakh,
1. Apr 2010
Generics machen's möglich... sogar, wenn man sie direkt gar nicht einsetzt :mrgreen: .
foo(Default(TParams).paramA(1).paramF(120))
Viel schöner wäre natürlich, wenn sie mal ein wenig bei Prism plündern würden :) .
Foo(new Params(A = 1, F = 120));
Und für etwas ältere Versionen: Wie wäre es mit einem einfachen
foo(TParams.GetDefault.paramA(1)...
:?: