Anzeigen: Delphi
C++
Anzeigeeinstellungen
System.Math.SetExceptionMask
Aus XE2 API Documentation
Delphi
function SetExceptionMask(const Mask: TArithmeticExceptionMask): TArithmeticExceptionMask;
C++
extern PACKAGE TArithmeticExceptionMask __fastcall SetExceptionMask(const TArithmeticExceptionMask Mask);
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
Beschreibung
Setzt die Exception-Maske für die Hardware der Gleitkommazahl, wie z.B. das FPU-Steuerungswort für 32-Bit-Windows.
Mit SetExceptionMask können Sie festlegen, welche Exception-Typen die Hardware der Gleitkommazahl generiert. Jedes in dieser Maske gesetzte Element verhindert, dass die Hardware der Gleitkommazahl die entsprechende Exception auslöst. Sie gibt stattdessen einen Näherungswert zurück (meist NaN, Infinity oder NegInfinity). Dieser ist von der Operation und dem aktuellen Rundungsmodus abhängig.
SetExceptionMask gibt die vorherige Exception-Maske zurück.