I'm using the DX9 SDK with VC6. If you want to use VB with DX9 though, you need VB.NET.
AppWizard? I don't use no stinkin' AppWizard... even though there is one available.
My own DX9 experiments work very well at the moment. Debugging fullscreen mode on a single computer is hell, so my graphics engine will be windowed-only until I get the bugs ironed out. My hacked-up Direct3D app framework is performing very nicely though, with none of the overheads inherent in the AppWizard framework.
So far, the program draws a rotating, textured, lit cube with material effects. I'm using the program's general mesh stack for the cube object, as the ship and AI stacks aren't finished yet. The general mesh stack is used for things such as debris and asteroids.
So DX8 uses the same VC++ API as DX9? I wish I'd known that when I started writing the Quantum Reality engine... Does DX8 have the geometry functions that DX9 has?