本人初学Delphi,想了解一下Delphi下使用DirectX编程。我的电脑是windows2003操作系统+DX9+Delphi7。问题如下:1、如何安装DirectX的支持文件(库),哪儿有下载。我下载了微软官方的Microsoft® DirectX® 9.0 SDK,但似乎并不支持Delphi。2、本人下载了一个DirectX8 SDK for Delphi6 Delphi,在试编译过程中DirectDraw.pas文件编译不下去,主要报
“[Error] DirectDraw.pas(173): Type 'IDirectDrawSurface' needs finalization - not allowed in variant record”
等错误,问题出在哪?

解决方案 »

  1.   

    1.安装dx sdk
    2.下载一个for delphi的sdk包。如jedi的就可以了
    http://www.delphi-jedi.org/
      

  2.   

    通常 偏向底层 都不是 直接就拿来就行的 要自己去看代码转换的 !
    初学DELPHI就做这个 看来 你是挺啊 去 微软面试吧!!!
      

  3.   

    呵呵,三楼的,要是我真的是很菜的话,当然不会这样玩了。
    我以前学BCB的,自信能玩转,只是找不到能用的软件包罢了。
      

  4.   

    TO: jemyzhang(无名)
    帮忙,偶看了一下你给出的地址,有点儿晕……
    到底下哪个?
    国内没有下载的地方吗?
      

  5.   

    我很久以前写的了,你参考一下吧.
    http://blog.csdn.net/pankun/archive/2003/09/26/11838.aspx
      

  6.   

    非常感谢pankun(剑神一笑 发呆中) 的指点!
    问题解决,已有的几个例程正常通过编译……
      

  7.   

    如果你有在Delphi7下使用DX9的经验(注意事项),希望也能教我,分不是问题,我们另开贴,只要大侠您言语一声。我现在正在从http://clootie.narod.ru/delphi/下载DX9的包包。
    (从http://www.delphi-jedi.org/联入的)。速度巨慢!晕死偶了……呵……再次感谢!
      

  8.   

    pankun(剑神一笑 发呆中)的文档中好东西还真不少,呵,真是赚翻翻了……