API Integration のための Delphi データ型
API カテゴリ:インデックス への移動
整数データ型
| 型 | 説明 | ポインタ |
|---|---|---|
| Byte | 8 ビット符号なし整数 | PByte |
| ShortInt | 8 ビット符号付き整数 | PShortInt |
| Word | 16 ビット符号なし整数 | PWord |
| SmallInt | 16 ビット符号付き整数 | PSmallInt |
| Cardinal | 32 ビット符号なし整数 | PCardinal |
| LongWord |
32 ビット符号なし整数(32 ビット Windows、OSX32、32 ビット iOS、Android プラットフォーム) |
PLongWord |
| FixedUInt | 32 ビット符号なし整数 | PFixedUInt |
| Integer | 32 ビット符号付き整数 | PInteger |
| LongInt |
32 ビット符号あり整数(32 ビット Windows、OSX32、32 ビット iOS、Android プラットフォーム) |
PLongint |
| FixedInt | 32 ビット符号付き整数 | PFixedInt |
| UInt64 | 64 ビット符号なし整数 | PUInt64 |
| Int64 | 64 ビット符号付き整数 | PInt64 |
| NativeUInt | 64 ビットまたは 32 ビット プラットフォーム依存の符号なし整数 | PNativeUInt |
| NativeInt | 64 ビットまたは 32 ビット プラットフォーム依存の符号付き整数 | PNativeInt |
浮動小数点データ型
| 型 | 説明 | ポインタ | レコード |
|---|---|---|---|
| Single | 単精度浮動小数点値(4 バイト) | PSingle | TSingleRec |
| Double | 倍精度浮動小数点値(8 バイト) | PDouble | TDoubleRec |
| Extended | Extended precision floating-point value (10 bytes on Win32, but 8 bytes on Win64) See page about multi-device applications. |
PExtended | TExtended80Rec |
| Real | Double のエイリアス | 該当なし | 該当なし |
文字列データ型と文字データ型
| 型 | 説明 | ポインタ |
|---|---|---|
| AnsiChar | ANSI 文字 | PAnsiChar |
| Char | ワイド文字(16 ビット) | PChar |
| WideChar | 16 ビット文字 | PWideChar |
| AnsiString | 動的に割り当てられた ANSI 文字列を表します。その最大長を制限するのは利用可能なメモリだけです。 | PAnsiString |
| RawByteString | メソッドまたは関数の "コードページ非依存" のパラメータとして、または BLOB データを格納する変数型として使用します。 | PRawByteString |
| UnicodeString | Unicode 文字列 | PUnicodeString |
| String | UnicodeString のエイリアス | PString |
| ShortString | 最大長が 255 文字の文字列 | PShortString |
| WideString | 16 ビット文字の文字列 | PWideString |
ファイル データ型
| 型 | 説明 | ポインタ |
|---|---|---|
| ファイル | ファイル記述子 | |
| TextFile、Text | テキスト ファイル記述子 |
論理データ型
| 型 | 説明 | ポインタ |
|---|---|---|
| Boolean | 論理値(true または false)を表します。 | PBoolean |
| ByteBool | 8 ビットの論理値を表します。 | |
| WordBool | 16 ビットの論理値を表します。 | PWordBool |
| LongBool | 32 ビットの論理値を表します。 | PLongBool |
その他のデータ型
| 型 | 説明 | ポインタ |
|---|---|---|
| 配列 | 同じ型の要素を含む、インデックス付きの集合を表します。 | |
| レコード | さまざまな型の要素を含む集合を表します。 | |
| Variant | 実行時に型を変更できる値を表します。 | PVariant |
| Pointer | 任意の型のデータを指すポインタを表します。 | PPointer |
| 通貨 | 通貨値を保持するために使われる固定小数点データ型です。 | PCurrency |