Forum: Programmieren allgemein
by raller09,
16. Feb 2018
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,
Forum: Programmieren allgemein
by raller09,
15. Feb 2018
Das ist ein sehr guter Hinweis!
Ich nutze lpsolve für eine lineare Optimierung (https://sourceforge.net/projects/lpsolve/).
Das ist eine in C geschriebene .dll.
In der Delphi-Zugriffs-Datei steht:
* Important information
* Solver library is compiled for a different Control Word, you should change
* the Delphi control Word to avoid foating point operation errors.
* ...
Forum: Programmieren allgemein
by raller09,
15. Feb 2018
Das ist eine neue Variable. zwischendurch alles freigegeben. Längerer Ablauf. die Variable ist Teil eines TDictionary< Integer, Double>.
Der Weg zu der Variable ist aber komplett identisch... Es wird nach der Zuweisung nur Lesend darauf zugegriffen.
Es jeweils von mir der selbe Programm-Ablauf angesprochen (Test-Button auf dem Haupt-Formular), wodurch die Daten gelesen werden.
Das...
Forum: Programmieren allgemein
by raller09,
15. Feb 2018
Moin,
ich habe seit langen mal wieder ein Problem mit der Rundung.
Die grundsätzlichen Probleme mit der Darstellung von Fließkomma-Werten in binärer Form sind mir klar. Auch die interne Datenhaltung verstehe isch (einigermaßen :roll:).
Wenn mir alles klar wäre, würde ich jetzt vermutlich aber nicht fragen:
Ich habe einen Wert aus einer Datenbank, der in eine Delphi-Double-Variable kopiert...