Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.203 Beiträge
 
Delphi 12 Athens
 
#4

AW: Property einer Klasse als Var-Parameter einer Procedure übergeben

  Alt 8. Mai 2017, 11:25
Wenn das Property keinen Getter/Setter hätte, könnte man das über ein "böses" rumpointern machen, aber VAR geht vom Prinzip her nunmal nicht, da es eben immer einen Getter und/oder Setter hinter einem Property geben könnte.

Darum gibt es auch immer Probleme, wenn man z.B. einen Record über ein Property raus gibt und da dann nur ein Feld ändern will. (inzwischen wirft Delphi da aber wenigstens eine Warnung)

Bleibt noch die RTTI:
function TTestForm.AssignTheValue(aDescription: String; aObject1: TObject{oder TComponent, bzw. TPersistent}; aPropertyName1, aString2: String): Integer; overload;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat