Warning wegbekommen
-
Hi,
ich bekomm bei diesen beiden Zeilen IMMER 2 Warnings:
case WM_GETMINMAXINFO: { ((LPMINMAXINFO)lParam)->ptMinTrackSize.x=200; ((LPMINMAXINFO)lParam)->ptMinTrackSize.y=150; } break;warning C4312: 'type cast' : conversion from 'long' to 'LPMINMAXINFO' of greater size
warning C4312: 'type cast' : conversion from 'long' to 'LPMINMAXINFO' of greater sizewie bekomm ich die Warnings weg?
-
Hallo,
kompiliere den Code mit einem 32Bit-Compiler, nicht mit einem 64Bit-Compiler. Denn diese warning dürfte nur bei einem 64Bit-Compiler kommen, oder aber schalte diese Compiler-Option
http://msdn.microsoft.com/library/en-us/vccore/html/vchowWp64Detect64BitPortabilityProblems.asp
beim 32Bit-Compiler aus.
MfG
-
gehts nicht irgendwie anders?
-
nein, warum soll das anders gehen? Was ist denn mit deinem Compiler los, daß er solche Warnungen bringt? Kompilierst du etwa mit dem im SDK enthaltenen 64Bit-Compiler? Oder ist die Option, die ich genannt habe, gesetzt? Oder warum fragst du, ob es auch anders geht? Hast du es nicht geprüft, ob einer der Gründe, die ich genannt habe, zutrifft? Oder willst du nichts ändern? Du mußt schon erklären, ob es nicht funktioniert hat, denn ich weiß nicht, warum du eine "andere Lösung" suchst? (Du kannst natürlich die Warnung auch ignorieren, oder ausschalten usw..., aber irgendetwas stimmt doch mit deinen Einstellungen nicht).
MfG