System.HFAAttribute.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

constructor Create(const ElementType: Pointer; const ElementCount: Integer); overload;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor public System.pas System HFAAttribute


Beschreibung

Erstellt eine Instanz von HFAAttribute.

Normalerweise muss sich der Programmierer nicht um HFA kümmern. Die aktuelle Version des Delphi-Compilers behandelt HFA automatisch mit Ausnahme bei Arrays mit einem "anonymen Typ". In diesem Fall können Sie mit HFAAttribute die erzeugten RTTI-Informationen überschreiben.

Beispiel für die Verwendung von HFA:

type
 [HFA(TypeInfo(Double), 4)]
 THFARecord = record
  d4: array[1..4] of double;
end;
Hinweis: HFAAttribute überprüft die Integrität der bereitgestellten Informationen nicht (weder beim Compilieren noch zur Laufzeit). Wenn Sie HFAAttribute für einen Nicht-HFA-Record anwenden, könnte die Anwendung abstürzen.

Siehe auch