Also wenn es sogar im Header der
Dll so vermerkt ist, solltest Du meiner Meinung nach bei Aufrufen in die
Dll so verfahren:
// Nur so hingetipt Pseudo Code
Delphi-Quellcode:
Procedure callToDll ;
begin
Set8087CW(DllCW);
// DllCw = CtrlWord das die Dll erwartet
CallToDll;
Set8087CW(MYCW);
// Das was Du erwartest
end;
Einfach um sicher zu gehen das die
Dll auch sauber arbeitet und davon ausgeht das immer "Ihr" Wert gesetzt ist
genau das mache ich jetzt ja auch. Ich benutze nur nicht den "dokumentierten" Wert. Sondern den, der sich bei meinen Versuchen als "gleich" gezeigt hat. Dokumentation ist schon etwas älter, da ist mittlerweile auch der Compiler der .dll gewechselt worden...
Danke,