System.TCallDesc.ArgTypes
Delphi
ArgTypes: array[0..255] of Byte;
C++
System::StaticArray<Byte, 256> ArgTypes;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
field | public | System.pas System.hpp |
System | TCallDesc |
Description
Types of the call arguments.
The table below lists all possible values.
Constant | Type |
---|---|
|
Undefined. |
|
Null. |
|
2-byte signed integer. |
|
4-byte signed integer. |
|
4-byte IEEE floating-point number. |
|
8-byte IEEE floating-point number. |
|
|
|
Date. |
|
|
|
Pointer to an object that implements the IDispatch interface. |
|
|
|
Boolean. |
|
|
|
Pointer to an object that implements the IUnknown interface. |
|
1-byte integer. |
|
1-byte unsigned integer. |
|
2-byte unsigned integer. |
|
4-byte unsigned integer. |
|
8-byte signed integer. |
|
8-byte unsigned integer. |
|
|
|
String. |
|
Object. |
|
Unicode string. |
You can apply any of the following bit flags to these constants:
varByRef
specifies that the argument is passed by reference and not by value.varArray
specified that the argument is an array of items of the specified type.