(1)、Direct SDK到底在开发中起什么作用?
不安装它应该也可以开发DirectX程序吧?
(2)、DirectX7.0和8.0提供了Visual Basic的COM编程接口,那用VC开发时用什么接口呢?
(3)、VC用SDK(API)方式怎么使用DirectX?

解决方案 »

  1.   

    1。sdk是必须得用的,不安装也能用是因为安装vc的时候自带了sdk
    2.不只vb能使用com接口,vc也能使用com接口啊!不然com就失去它的义意了。
    3。使用directx就是使用它的接口啊!
      

  2.   

    (1)、我是说专门的一个开发包,比如DirectX8.0 SDK ,是一个专门的安装包,安装后还有VC和VB的例子;
    (2)、vb引用对话框中能找到DirectX7.0 for visual basic和directX8.0 for visual basic,可见这两个只是给VB用的COM接口啊;
    (3)、我说的是VC的MFC、SDK两种开发方式中的SDK方式,怎么使用DirectX?谢谢,能不能再回答一次
      

  3.   

    (1)无非就是一些开发文档,例子呗!最主要的还是dll文件,vc自带directx sdk的dll文件,但没有文档和例子
    (2) vb里能找到为什么vc里就不能用了呢?
    (3) 还是使用com接口啊!看看msdn吧!里边讲的很详细
      

  4.   

    1 VC出来的时候DirectX版本很低,所以VC附带的DirectX版本也很低。
    2 由于双接口的原因,VB可以访问的DirectX功能没有VC多,效率也比较低
    3 DirectX SDK 难道不是SDK?不要以为API只是函数
      

  5.   

    谢谢两位了!先结帖我说的那个类型库名字上都指明了是for VB的,也不知道在VC上调用是否会出错;
    我说的SDK方式是指非面向对象调用纯函数的方式啊?