Einzelnen Beitrag anzeigen

Andreas13

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

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

  Alt 23. Jul 2020, 18:01
Vielen-vielen Dank Himitsu und Uwe!!!
Ich habe die beiden Zeilen TRttiContext.KeepContext; und TRttiContext.DropContext; auskommentiert. Auch Uwe’s neue Class Function habe ich eingebaut. So läßt sich alles kompilieren und es funktioniert korrekt!! Danke!

Noch zwei kurze Fragen bitte:
In der Klassen-Methode class function FuncInfoAttribute.FindAttribute(Source: TClass): FuncInfoAttribute; wird das Object mit context := TRttiContext.Create; erzeugt. Sollte ich evtl. noch context.Free einfügen, weil ich TRttiContext.DropContext; auskommentieren mußte? Wäre hier evtl. ein Speicherschutzblock try .. finally notwendig? Oder ist es bei Klassenmethoden nicht erforderlich?
Danke Euch allen & viele Grüße, 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