D3D8 Framework AppWizard for VC6

Environment: VC6
Requires: DirectX 8 SDK

Use this appwizard to quickly create a working windowed D3D8 app.

No options to set in this version.  Just name a project and ok.

Files the AppWizard Creates:


Add d3dapp.cpp, dxutil.cpp and d3dutil.cpp to your project after creation. Add stdafx.h include to each file


Download project source - 41 Kb
Download compiled project - 8 Kb


  • Kuss Mara!

    Posted by Legacy on 07/18/2003 12:00am

    Originally posted by: Tera Baap

    Teri maan ko un dooon...
    mere se simple D3D window nahin ban rahee..
    aur too maan yawa raha hai...
    teri maan ka kussa..

  • thank you for good source

    Posted by Legacy on 03/30/2003 12:00am

    Originally posted by: lee


  • Link errors

    Posted by Legacy on 12/30/2002 12:00am

    Originally posted by: Ratmil

    I made a project using the wizard, compiled and and get error missing header file. I set include dir to "C:\dx8sdk\samples\Multimedia\Common\include". Now I get link errors. I added "C:\dx8sdk\samples\Multimedia\Common\src\d3dapp.cpp" but I get errors. How to make work?

  • Good! Thanks

    Posted by Legacy on 09/03/2002 12:00am

    Originally posted by: DY-Jeong

    D3D8 custom app wizard is well operated in my environments.

    If i find any bug in the future, i will inform you of it.

    Thank you!

  • AppWizard didnt work...

    Posted by Legacy on 06/06/2002 12:00am

    Originally posted by: SolidSnake

    I'm using Visual C++ 6.0 Professional Edition, unable to compile the Application Wizard correctly... Meaning compilation with 199 errors... Pls help.

    Thank you.

  • Skinned Mesh !!!

    Posted by Legacy on 02/09/2002 12:00am

    Originally posted by: Hadi Rezaie

    Do you know where can i download a Engine or class for loading and rendering .X animated or Skinned Mesh ???

  • PA GA YA RO !!

    Posted by Legacy on 01/02/2002 12:00am

    Originally posted by: Taka


  • what is the wrong with the my application?

    Posted by Legacy on 12/30/2001 12:00am

    Originally posted by: Jason

    hi , I have some problems with my application.I install DirectX7.0 SDK,but when I compile sample source files which DirectX7.0 provides.There are a lot of problems.As follow:
    c:\program files\microsoft visual studio\vc98\include\d3d.h(302) : error C2061: syntax error : identifier 'LPD3DVERTEXBUFFERDESC'
    c:\program files\microsoft visual studio\vc98\include\d3d.h(303) : error C2061: syntax error : identifier 'LPD3DENUMPIXELFORMATSCALLBACK'
    c:\program files\microsoft visual studio\vc98\include\d3d.h(350) : error C2061: syntax error : identifier 'LPD3DENUMDEVICESCALLBACK7'
    c:\program files\microsoft visual studio\vc98\include\d3d.h(352) : error C2061: syntax error : identifier 'LPD3DVERTEXBUFFERDESC'
    c:\program files\microsoft visual studio\vc98\include\d3d.h(353) : error C2061: syntax error : identifier 'LPD3DENUMPIXELFORMATSCALLBACK'
    c:\program files\microsoft visual studio\vc98\include\d3d.h(598) : error C2061: syntax error : identifier 'LPD3DENUMPIXELFORMATSCALLBACK'

    (//There are many similar problems,I omit them)
    rmshadow.exe - 131 error(s), 0 warning(s)

    I think my environment is not right.
    Can you tell me how I can do in VC++?
    ::My machine is DELL OptiPlex GX110
    ::My system operation:Windows XP(my friend's is windows 2000, but he has the same problem with me)
    ::My Tools: VC++6.0
    Thank you.Happy new year!!!

  • Not Ready For Primetime

    Posted by Legacy on 12/27/2001 12:00am

    Originally posted by: CNK

    There are a few existing problems with this article/demo that should be fixed before it's posted:

    - Memory leak : these demos should *not* harm a programmer's development tools. Having VS crash as a result of installing this template (even if you are not using it) is a big no-no.

    - Adding stdafx.h : Maybe the /Yu stdafx.h flag should be turned off if you're going to do this.

    - Adding "d3dapp.cpp, dxutil.cpp and d3dutil.cpp to your project after creation". I'd be curious to see if there is a way to automate this in the appwizard as well as adding the include path for "d3dapp.h, dxutil.hand d3dutil.h" as well.

    For what this does and doesn't do, I wouldn't call it an App Wizard...more like an "App Apprentice". It really just copies a set of renamed files (with renamed classes) to the directory specified. Nothing more.

  • Great Idea but Possibly Leaky

    Posted by Legacy on 12/19/2001 12:00am

    Originally posted by: Mark Swann

    I agree with a previous comment that this App Wizard may be a bit leaky. I got similar results after using it. I have been forced to remove it to be able to continue using Visual Studio. This is unfortunate since it is such a good idea.

  • Loading, Please Wait ...

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • This paper introduces IBM Java on the IBM PowerLinux 7R2 server and describes IBM's implementation of the Java platform, which includes IBM's Java Virtual Machine and development toolkit.

  • A modern mobile IT strategy is no longer an option, it is an absolute business necessity. Today's most productive employees are not tied to a desk, an office, or a location. They are mobile. And your company's IT strategy has to be ready to support them with easy, reliable, 24/7 access to the business information they need, from anywhere in the world, across a broad range of communication devices. Here's how some of the nation's most progressive corporations are meeting the many needs of their mobile workers …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds