Einzelnen Beitrag anzeigen

raller09

Registriert seit: 7. Nov 2005
38 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#12

AW: Rundungs-Probleme bei Ausgabe als String

  Alt 16. Feb 2018, 09:34
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,
  Mit Zitat antworten Zitat