Dword in int konvertieren ?
-
Peinlich peinlich, aber ich habe keine Idee wie das gehen könnte
-
int deinint = (int)deindword;
that wasn't too hard, was it? ...
-
Wobei allerdings gesagt werden sollte, dass DWORD vorzeichlos ist, INT aber nicht.
Daher gefällt mir das besser:
unsigned int deinint = (unsigned int)deindword;
-
Oh, ich hab wohl doch nicht richtig das Problem lokalisiert
Ich nutze ein IP-Control und dieses hat die Membervariable
CIPAddressCtrl m_ip;Ich wollte nun mit m_ip.GetAddress(0); den ersten Wert auslesen
und diesen als int ipeins; einzeln übernehmen.
Das soll natürlich analog mit allen 4 IP-Segmenten passieren.Was kein Problem ist, wenn man erst verstanden hat wie man das
in einen Integer überführtwas bei mir nicht der Fall ist.
-
Aber eine Funktion des Controls ist doch auch für 4 Bytes überladen.
BYTE nField0, BYTE nField1, BYTE nField2, BYTE nField3; m_ip.GetAddress(nField0,nField1,nField2,nField3);
-
BYTE ! Danke Sepp