| Type |
Description |
| bool |
general boolean type, 32 or 64 or more bits depending on compiler. LongBool is defined in System.pas |
| float |
single precision floating-point (4 bytes) |
| int |
general signed integer type, 32 or 64 or more bits depending on compiler |
| int16 |
signed 16 bits integer |
| int32 |
signed 32 bits integer |
| int8 |
signed 8 bits integer |
| LONG |
another name for type "int" |
| pArray |
pointer to array of bytes (unsigned 8 bits integer values) |
| pDoubleArray |
pointer to array of double precision floating-point (8 bytes) values |
| pExtendedArray |
pointer to array of extended floating-point (10 bytes) values |
| pFloatArray |
pointer to array of single precision floating-point (4 bytes) values |
| pFloatArrayPArray |
pointer to array of pointers to arrays of single precision floating-point (4 bytes) values |
| pInt |
pointer to value of type "int" |
| pInt16 |
pointer to signed 16 bits integer value |
| pInt16Array |
pointer to array of signed 16 bit integers |
| pInt32 |
pointer to signed 32 bits integer value |
| pInt32Array |
pointer to array of signed 32 bit integers |
| pInt64 |
pointer to signed 64 bits integer value |
| pInt64Array |
pointer to array of signed 64 bit integers |
| pInt8 |
pointer to signed 8 bits integer value |
| pInt8Array |
pointer to array of signed 8 bit integers |
| PLONG |
pointer to type LONG (int) |
| pPtrArray |
pointer to array of pointers (32/64/more bits integers) |
| pSingleArray |
pointer to array of single precision floating-point (4 bytes) values |
| pUint16 |
pointer to unsigned 16 bits integer value |
| pUint32 |
pointer to unsigned 32 bits integer value |
| pUint32Array |
pointer to array of unsigned 32 bit integers |
| pUint64 |
pointer to unsigned 64 bits integer value |
| pUint8 |
pointer to unsigned 8 bits integer value |
| pUnsigned |
pointer to value of type "unsigned" |
| tArray |
array of bytes (unsigned 8 bits integer values) |
| tDoubleArray |
array of double precision floating-point (8 bytes) values |
| tExtendedArray |
array of extended floating-point (10 bytes) values |
| tFloatArray |
array of single precision floating-point (4 bytes) values |
| tFloatArrayPArray |
array of pointers to arrays of single precision floating-point (4 bytes) values |
| tInt16Array |
array of signed 16 bit integers |
| tInt32Array |
array of signed 32 bit integers |
| tInt64Array |
array of signed 64 bit integers |
| tInt8Array |
array of signed 8 bit integers |
| tPtrArray |
array of pointers (32/64/more bits integers) |
| tSingleArray |
array of single precision floating-point (4 bytes) values |
| tUint32Array |
array of unsigned 32 bit integers |
| uint16 |
unsigned 16 bits integer |
| uint32 |
unsigned 32 bits integer |
| uint64 |
NOTE: Delphi up to version 7 has no built-in support for unsigned 64-bit integers |
| uint8 |
unsigned 8 bits integer |
| unsigned |
general unsigned integer type, 32 or 64 or more bits depending on compiler |