I'm not using any wrapper, just direct calls to dll functions. So the bug is delphi itself.
My solution is:
Code: Select all
Set8087CW((Get8087CW and $FFC0) or $003F);
It must be the same that
celeburdi recomended.
[SOLVED]
But still there in an unsafe floating point operation somewhere in libdirectsound...