System.HFAAttribute.Create
Delphi
constructor Create(const ElementType: Pointer; const ElementCount: Integer); overload;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | System.pas | System | HFAAttribute |
Description
Crée une instance de HFAAttribute.
Généralement, le programmeur n'a pas à s'occuper de HFA. La version actuelle du compilateur Delphi gère HFA automatiquement, sauf quand il y a un tableau de type "type anonyme". Dans ce cas, vous pouvez utiliser HFAAttribute pour redéfinir les informations RTTI générées.
Voici un exemple de la manière dont vous pouvez utiliser HFA :
type [HFA(TypeInfo(Double), 4)] THFARecord = record d4: array[1..4] of double; end;
- Remarque : HFAAttribute ne contrôle pas l'intégrité des informations fournies (ni au moment de la compilation, ni au moment de l'exécution). Si vous appliquez HFAAttribute à un enregistrement non HFA, l'application risque de bloquer.
Voir aussi
- Procedure Call Standard for the ARM 64-bit Architecture (PDF) (EN), sections 4.3.5.1 et 5.4.2 C.2