Anno1989
Bekanntes Mitglied
Hi, habe folgendes Problem:
Leider wird iPort nicht korrekt übergeben, woran liegt das, denn eigendlich dürfte da nichts falsch sein...
Danke an cmddegi, sonst würde der Code nichtmal kompilliert, aber es scheint immer ncoh ein Fehler drinne zu sein...
Code:
typedef struct _Listen {
int iPort;
} LISTEN;
DWORD WINAPI Listen(LPVOID lpParam)
{
LISTEN *pListen;
pListen = (LISTEN*)lpParam;
char test[20];
sprintf(test, "Port: %i", pListen->iPort);
MessageBox(0, test,0,0);
return 0;
}
Code:
LISTEN xListen;
xListen.iPort = 5220;
CreateThread(NULL, 0, Listen, (LPVOID*)&xListen, NULL, &dwThreadId);
Danke an cmddegi, sonst würde der Code nichtmal kompilliert, aber es scheint immer ncoh ein Fehler drinne zu sein...