   dx7 to dx8.1 and win98 to winxp.
  THe project i''ve been working on in the past was on my pentium 2 box with win98 and directx 8. my new laptop now has winxp and directx 8.1, which im trying to get my program to run on.My input class (from my game project) still calls directinput7 "routines" - and this is where the problem seems to be.my project compiles and builds without errors nor warnings.but when i run, i get an error which i''ve narrowed down somewhere with directinput initialization.I''m not sure what the problem could be.any ideas?  
  Click post once. Do not repeat.;  sorry.i didnt mean it.  ;  you can explicitly indicate the DI version you want with a DIRECTINPUT_VERSION #define, e.g.:#define DIRECTINPUT_VERSION 0x0700maybe that will solve the problem.  