System.ObjAuto.RaiseExceptionForExtendedType
Delphi
RaiseExceptionForExtendedType: Boolean = True;
C++
extern DELPHI_PACKAGE bool RaiseExceptionForExtendedType;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
variable | public | System.ObjAuto.pas System.ObjAuto.hpp |
System.ObjAuto | System.ObjAuto |
Beschreibung
Das neue RaiseExceptionForExtendedType-Flag wurde in der Unit System.ObjAuto eingeführt.
Dieses Flag ist standardmäßig TRUE.
- Wenn dieses Flag True ist, hat ObjectInvoke dasselbe Verhalten wie in der vorherigen Version. Wenn ein Parameter einen Extended-Typ hat oder der Rückgabetyp ein Extended-Typ ist, löst ObjectInvoke die Exception aus.
- Wenn dieses Flag False ist, wandelt ObjectInvoke vor dem Aufruf einer Methode alle Extended-Typparameter in einen 64-Bit-Double-Typ um und wandelt dann den Extended-Rückgabetyp in Double um.