Archived

This topic is now archived and is closed to further replies.

what can be the reasons to fail with Acquireing a device?

This topic is 5265 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

because someone got this error in my game. I didnt got it, but what can be the reasons?

Share this post


Link to post
Share on other sites
ok...
sorry...
here is the code:

bool CreateTheDI()
{
if(FAILED(DirectInput8Create(g_hInst,DIRECTINPUT_VERSION,IID_IDirectInput8,(void**)&g_pDI,NULL)))
{
MessageBox(g_hWnd,"DI: 1","Error",MB_OK);
return FALSE;
}
if(FAILED(g_pDI->CreateDevice(GUID_SysKeyboard,&g_pDIDevice,NULL)))
{
MessageBox(g_hWnd,"DI: 2","Error",MB_OK);
return FALSE;
}
if(FAILED(g_pDIDevice->SetDataFormat(&c_dfDIKeyboard )))
{
MessageBox(g_hWnd,"DI: 3","Error",MB_OK);
return FALSE;
}

if(FAILED(g_pDIDevice->SetCooperativeLevel(g_hWnd,DISCL_FOREGROUND | DISCL_NONEXCLUSIVE)))
{
MessageBox(g_hWnd,"DI: 4","Error",MB_OK);
return FALSE;
}

if(FAILED(g_pDIDevice->Acquire()))
{
MessageBox(NULL,"DI:5",NULL,MB_OK);
return FALSE;
}
return TRUE;
}

and he get error number 5.

Share this post


Link to post
Share on other sites