HINSTANCE zu integer
-
Hi,
sagt mal wie wandle ich ein HINSTANCE in einen integer um?
-
Wo ist der Sinn?
HINSTANCE hInst = GetModuleHandle(NULL); // deine HINSTANCE INT nInst = reinterpret_cast<INT>(hInst);
... aber weiß nicht ob das geht ... wäre aber so mit die einzige Möglichkeit.
-
HINSTANCE x; int y; y = (int)x;
So geht es scheinbar auch
-
C-Style. Und deine HINSTANCE ist im Moment nicht initialisiert odg.
-
Das war sicher nur ein Beispiel wie man es zuweisen könnte.
Aber grundsätzlich geht es doch auch mit int=(int)hinstance.
-
Ja sicher geht es. Nur war meine Lösung eher C++ und seine ist eig. vollständig C ... der Unterschied an dem kleinen Stück ist nur, dass ich nen "C++-Style cast => reinterpret_cast" genommen hab und er nen "C-Style cast".
-
Wobei die C++-Style-Casts zu empfehlen sind...
Aber warum das Ganze eigentlich?