Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Integer property setzen mit RTTI

  Alt 7. Jun 2011, 00:51
Wisst ihr, wie sehr es "mich" interessiert, was in der DFM steht oder was im OI angezeigt wird?
Garnicht.
Delphi-Quellcode:
SetOrdProp(Font, 'Charset', 123);

SetOrdProp(Font, 'Charset', DEFAULT_CHARSET);

var i: Integer;
IdentToCharset('DEFAULT_CHARSET', i);
SetOrdProp(Font, 'Charset', i);
Es ist und bleibt ein ordinaler Typ und dieser läßt sich via SetOrdProp beschreiben.


Die Anzeige im OI und der String in der DFM werden vom OI und vom DFM-Loader gemacht, da für diesen Typen eine entsprechende Übersetzungstabelle registriert ist.
RegisterIntegerConsts(TypeOf(TFontCharset), IdentToCharset, CharsetToIdent); .
Das Property bleibt aber dennoch ein Byte.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat