API Integration のための Delphi データ型
(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 |