System.HFAAttribute.Create

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

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

プロパティ

種類 可視性 ソース ユニット
constructor public System.pas System HFAAttribute


説明

HFAAttribute のインスタンスを作成します。

一般に、プログラマは HFA に注意を払う必要はありません。"無名型" の配列がある場合を除き、Delphi コンパイラの現在のバージョンでは HFA を自動的に処理します。その場合は、HFAAttribute を使用して、生成された RTTI 情報をオーバーライドできます。

HFA の使用方法の例:

type
 [HFA(TypeInfo(Double), 4)]
 THFARecord = record
  d4: array[1..4] of double;
end;
メモ: HFAAttribute では、(コンパイル時でも実行時でも)指定される情報の整合性をチェックしません。HFAAttribute を HFA レコード以外のものに適用した場合、アプリケーションはクラッシュする可能性があります。

関連項目