View Single Post
Old February 23rd, 2008   #257 (permalink)
Rudicron
Registered User
 
Join Date: Feb 2007
Location: in a Minkowski Space
Posts: 2
Quote:
Originally Posted by daco
"the procedure entry point DirectInputCreateW could not be located in the dll dinput.dll"
daco, your problem is easily fixed, delete or rename the dinput.dll (lino's plugin) from the plugin directoy.

explanation of problem: DsPad is trying to call a function from the DirectInput API, which is stored in dinput.dll (in %systemroot%\system32), but since lino's plugin has the same name and is in the same directory as the calling file, it gets looked at first, and fails to be the DirectInput API, throwing that error.

hence... lino, you need a new naming scheme for your plugins.

I suggest perhaps adding an initial tag to the filename, i.e.
dinput.dll -> ideas-dinput.dll
aud.dll -> ideas-aud.dll
and suchlike.
Rudicron is offline   Reply With Quote