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:

projname.cpp
projnameApp.cpp
projnameApp.h
stdafx.h
stdafx.cpp

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

Downloads

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


Comments

  • 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..
    bhainchod...

    Reply
  • thank you for good source

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

    Originally posted by: lee

    thanks

    Reply
  • 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?

    Reply
  • 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!

    Reply
  • 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.

    Reply
  • Skinned Mesh !!!

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

    Originally posted by: Hadi Rezaie

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

    Reply
  • PA GA YA RO !!

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

    Originally posted by: Taka

    f

    Reply
  • 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:
    Compiling...
    rmmain.cpp
    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!!!

    Reply
  • 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.

    Reply
  • 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.

    Reply
  • Loading, Please Wait ...

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

Top White Papers and Webcasts

  • A global data storage provider whose business is booming needed a best-in-class data center to serve as the backbone of its technical operations going forward—and it needed it delivered within a year.

  • Java developers know that testing code changes can be a huge pain, and waiting for an application to redeploy after a code fix can take an eternity. Wouldn't it be great if you could see your code changes immediately, fine-tune, debug, explore and deploy code without waiting for ages? In this white paper, find out how that's possible with a Java plugin that drastically changes the way you develop, test and run Java applications. Discover the advantages of this plugin, and the changes you can expect to see …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds