Delphi与DirectX之DelphiX(1):安装测试2009-10-11博客园 万一测试 Demo 下载: files.cnblogs.com/del/DelphiX_1.rar (在 Delphi 2007 和 2009 下均编译通过)
其实按照这里(www.cnblogs.com/del/archive/2008/06/13/1219324.html)的介绍, 比下载来的快, 也不需要下载.DirectX, 微软很久的技术了; 从 Windows Vista 开始, DirectX 已经是微软操作系统的界面基础了.在 Delphi 下使用 DirectX 比较流行的有下面四种方式:DelphiX--yks.ne.jp/~hori/DelphiX.htmlDSPack--www.progdigy.comAsphyre (?)--www.afterwarp.netDelphi DirectX--www.clootie.ru/delphi/download_dx92.htmlDelphiX 是最早的(十年了), 也是最简单的, 也是和 Delphi 结合最密切的;但为了入手简单, 准备从 DelphiX 开始, 先有个宏观概念, 同时也学习一下 DelphiX 构造手法;不过, 我想最终使用的应该是: Delphi DirectX.DelphiX 从 2000.07.17 就没在更新过, 不过另有热心的支持者一直维护着, 甚至让它支持了 Delphi 2009.我现在使用的版本是从这里下载的: www.micrel.cz/Dx/使用了它的自动安装文件: www.micrel.cz/Dx/download/install.exe尽管介绍是支持 Delphi 2009, 我还是发现了很多问题; 经过修正最后在 2009 下能用了.但很多例子并不支持 2009, 因为在 2007 下要稳定得多, 所以选择在 Delphi 2007 下学习 DelphiX; 同时争取让代码兼容 2009.为了保证运行所有的例子, 还需要把 DelphiXcfg.inc 的倒数第二行的 {.$Define D3DRM} 改为 {$Define D3DRM}另外, 因为有些日文的注释乱码, 也会让有些例子运行不了, 修改下乱码的地方即可.目前我抽样测试了一些, 都没问题了.总感觉学晚了, 争取尽快超越它!先从网上学了个例子, 作为开盘测试吧:本例效果图: