System.ObjAuto.RaiseExceptionForExtendedType
Delphi
RaiseExceptionForExtendedType: Boolean = True;
C++
extern DELPHI_PACKAGE bool RaiseExceptionForExtendedType;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
variable | public | System.ObjAuto.pas System.ObjAuto.hpp |
System.ObjAuto | System.ObjAuto |
Description
The new RaiseExceptionForExtendedType flag is introduced into the System.ObjAuto unit.
This flag is TRUE as default.
- If this flag is True, ObjectInvoke has the same behavior as previous version. If any parameter is an Extended type, or if the return type is an Extended type, ObjectInvoke raises the exception.
- If this flag is False, ObjectInvoke converts any Extended type parameter to a 64-bit Double type before invoking a method, and converts the Extended return value to Double.