Тип данных OLE Automation |
Тип данных Delphi |
Примечание |
Boolean |
WordBool |
|
Unsigned Char |
Byte |
|
Double |
Double |
|
Float |
Single |
|
Int |
SYSINT |
Машинно-зависимый целый тип данных в настоящее время объявлен как Integer, однако в будущем может иметь другую разрядность |
Long |
Integer |
|
Short |
SmallInt |
|
BSTR |
WideString |
В Automation нельзя использовать строки Delphi |
Currency |
Currency |
|
Date |
TDateTime |
|
SAFEARRAY |
PSafeArray |
Массив из элементов любого поддерживаемого типа |
Decimal |
TDecimal |
96-битное десятичное число |
Interface IDispatch * |
IDispatch |
Ссылка на IDispatch или любой унаследованный от него интерфейс |
Interface IUnknown * |
IUnknown |
Ссылка на произвольный интерфейс |
VARIANT |
OleVariant |
Вариант, совместимый с OLE |