Gast
#2015630
hallo, ich schreibe mit einem Freund zusammen ein Programm. Er schreibt eine DLL-Datei und ich schreibe das Hauptprogramm. Die DLL liefert einen floating-Wert zurück. In meinem Programm kommt allerdings kein floating-Wert an, sondern ein INT oder LONG - also Ganzzahl. Bei Aufruf der Funktion in der DLL wird der double Wert auf dem Bildschirm ausgegeben. Da ist es noch eine Gleitkommazahl. Die Initialisierung der DLL sieht so aus:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
Was könnte ich falsch machen, dass der floating-Wert als Ganzzahl-Wert übergeben wird?