### GameDev Marketplace

#### Men's i.make.games T-shirt

$20$15

### Image of the Day Submit

IOTD | Top Screenshots

## Problems with DLL file and MS Visual C++ 2010

2 replies to this topic

### #1ProgramGuruCpp  Members

Posted 31 July 2013 - 06:03 PM

Hello,

I am having issues getting input from the keyboard with various game projects I've been making with Microsoft Visual C++ 2010 and using DirectInput. I can build and run all projects fine, but I cannot seem to get any keyboard input for my game projects.

I've noticed that, when debugging, when I first press a key in the program I get a new message in the debug output window in Visual C++:

This only happens when I press a key for the first time in the program. I've tried changing projects from debug to release, but that did not seem to work. I cannot change "dadkeyb.dll", for it is a Dell file.

I'm not sure what I'm supposed to do to get rid of this problem. I've done numerous searches and I can't seem to find anyone else with the same problem.

I thank any in advance for taking the time to look at this and I look forward to a reply.

### #2Nypyren  Members

Posted 31 July 2013 - 06:12 PM

Sounds like a keyboard hook.  Lots of DLLs can be loaded into your process like that.  They typically should not interfere with your program unless the hook was especially poorly coded or is malicious.  Ones installed by PC manufacturers are typically for special laptop hotkey combinations.

I would ignore that message and look for the bug in your code instead.

Edited by Nypyren, 31 July 2013 - 06:14 PM.

### #3ProgramGuruCpp  Members

Posted 01 August 2013 - 01:51 PM

You know, I hadn't even thought of checking my DirectInput code. See, I've been working through this book (Advanced 2D Game Development by Jonathan S. Harbour) so I assumed its code was correct.

Taking a closer look, however, and the book code was right all along; the mistake was on my part.