private bool InitDirectInput()
{
try
{
keyboard = new Device(Microsoft.DirectX.DirectInput.SystemGuid.Keyboard);
keyboard.SetDataFormat(DeviceDataFormat.Keyboard); // Set data format to keyboard data
// Set the cooperative level to foreground non-exclusive and deactivate windows key
keyboard.SetCooperativeLevel(mainForm,
CooperativeLevelFlags.Foreground |
CooperativeLevelFlags.NonExclusive |
CooperativeLevelFlags.NoWindowsKey);
// Try to access keyboard
keyboard.Acquire();
}
catch(Exception ex)
{
MessageBox.Show("Error Initializing Direct Input: "+ex.ToString(),"Error!");
}
ATS
Strange Exception w/ Direct Input
I am trying to use directinput with managed dx9. When I try to acquire a dinput device(keyboard) I get the following exception:
''Microsoft.DirectX.DirectInput.OtherApplicationHasPriorityException'' Does anyone know what could be causing this error?
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement