Es ist blöd von mir...
Im Rahmen meiner Praktikum, habe eine DLL unter MS VS 2003 C++ als weitere Funktionalität eines Programmes.
Das Code: sieht wie C-Code aus .. ich wollte halt den Wurzel rechnen!
int x0, x1, y0, y1; // bleiben int Werte
Abstand = (float)sqrt((x0-x1) * (x0-x1) + (y0-y1) * (y0-y1));
Die DLL habe ich mit VS 2003 erstellt. Funktioniert einwandfrei.
Ich habe das gleiche (DLL)Programm-File unter VS 2005 C++ geladen.
Hat aber mit dem Fehler gemeldet!
Ich habe meine Variablen int x0, x1, y0, y1;
als float x0, x1, y0, y1; definiert. Es ging. Aber die Variablen sollen normalerweise Int bleiben.
Die Frage: warum geht es unter VS 2003 und in Gegensatz unter 2005 nicht.
Ich werde gleich verrückt!!!