System.Set8087CW

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

Contents

Delphi-Informationen

von System.pas

	procedure Set8087CW(NewCW: Word);


Unit: System

Typ: Prozedur

Sichtbarkeit: public

C++-Informationen

von System.hpp

	void __fastcall Set8087CW(unsigned short NewCW);


Unit: System

Typ: Funktion

Beschreibung

Setzt das Steuerungswort in der Floating Point Unit (FPU) und die in der Unit System deklarierte Variable NoErrMsg.


Über das Steuerungswort in der Floating Point Unit (FPU, Gleitkommaeinheit) werden die Genauigkeit von Gleitkommaberechnungen und der Rundungsmodus festgelegt. Außerdem bestimmt das Steuerungswort, ob bei bestimmten Operationen mit Gleitkommawerten Exceptions ausgelöst werden. Weitere Informationen finden Sie in der Prozessor-Dokumentation von Intel.

Mit dieser Routine können Sie direkt auf das Steuerwort des arithmetischen Coprozessors zugreifen. Denken Sie aber daran, dass sich Änderungen auf die Gleitkommaberechnungen in der gesamten Anwendung auswirken. Das Steuerwort muss anschließend wieder auf den alten Wert gesetzt werden.

Es wird empfohlen, alle Gleitkomma-Exceptions zu deaktivieren, wenn OpenGL zur Darstellung von 3D-Grafiken eingesetzt wird. Rufen Sie dazu (vor dem Aufruf einer OpenGL-Funktion) in der Ereignisbehandlungsroutine für OnCreate des Hauptformulars Set8087CW(0x133f) auf.

Siehe auch

Codebeispiele


Personal tools