Einzelnen Beitrag anzeigen

Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
711 Beiträge
 
Delphi XE5 Professional
 
#12

AW: Geerbter Getter für lokale Objekt-Konstante?

  Alt 24. Jul 2020, 14:42
Sorry, ich bin schon wieder...
Erst soeben ist mir aufgefallen, daß bei der Zuweisung attr := FuncInfoAttribute.FindAttribute(ClassType); der String-Teil des Attributs „auf dem Weg“ verloren geht und in der Variablen attr immer ein Leerstring steht. Obwohl das Result der class function FuncInfoAttribute.FindAttribute(Source: TClass): FuncInfoAttribute; korrekterweise den String und den Integer enthält. In den Gettern kommt lediglich der Integer an, der String ist jedoch verschwunden. Kann das etwa mit dem auskommentierten TRttiContext.KeepContext; zusammenhängen?
Ich bin etwas ratlos...
Gruß, Andreas
Grüße, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher. (John C. Cornelius)
  Mit Zitat antworten Zitat