VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 38508|回复: 68

在VB6里面用D3D9的tlb!有点完整 [v0.031] 小改了一下D3DXEffect

[复制链接]
 楼主| 发表于 2009-2-1 00:57:09 | 显示全部楼层 |阅读模式
本帖最后由 d9studio 于 2009-9-21 22:44 编辑

其实D3D9可以在VB6里面用的,只是M$偷懒不做tlb文件,所以我根据FreeBasic的D3D9声明,胡乱做了个tlb……

现在几乎所有D3D9和D3DX9都有了,还差一些回调函数的声明没有(可以在Google代码搜索里面找到)……先发上来,大家看看有没有问题,特别是和dx9sdk里面的h文件对照一下看看,估计Bug不少,发现有错的回帖说一声……

现在发现很多的结构体参数都可以传NULL,但是编译成tlb以后VB有毛病,不让用ByVal 0API可以的……由于要用到,所以小改了一下D3DXEffect,估计很多其他的都要改……

说明懒得补充了,因为我也不太会DirectX,自己参考DX9SDK吧……

PS: Direct3D9Ex,Direct3DDevice9Ex有谁用过?官方帮助说只有>=Vista才可以用……


[帮acme_pjz兄修改下 更新了附件]
再次修正个Bug

把VolumeTexture里面GetDesc的错误修正了,顺便把UVAtlas的函数加进去了……

dx9vb.rar

109.69 KB, 下载次数: 2577

下载了请回帖

评分

参与人数 14威望 +94 金钱 +40 人气 +16 收起 理由
passok + 5 + 1 赞一个
19900603 + 12 + 3 赞一个
weisi + 10 + 2 赞一个!
ksni2000 + 4 + 1 赞一个!
Link_Doyle + 1 + 1 ...
zzyong00 + 1 + 1 精品文章
admin6677 + 4 + 2 精品文章
blackAIX + 10 + 1 Nice!!
独孤圣人 + 2 + 1 加油!
msflexgrid + 8 + 1 WIN7下用dx8vb.dll失败,下你这个试试……W
八戒2 + 10 精品文章
VBProFan + 14 + 20 精品文章 今日还能评分 15
bshkl + 3 + 1 精品文章
d9studio + 10 + 20 + 1 精品文章

查看全部评分

本帖被以下淘专辑推荐:

发表于 2009-2-1 01:03:22 | 显示全部楼层
:) 支持 。。。总算有支持了VB的DX9了 你做了微软没做的东东了 不知道效果怎么样。。。。看看去。。。沙发。。。
回复 支持 反对

使用道具 举报

发表于 2009-2-1 10:13:00 | 显示全部楼层
好东西,看一下啦.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-1 17:53:00 | 显示全部楼层
在Google搜索“VB6 D3D9”这个帖子竟然是第一条……
未标题-1.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-8 23:44:12 | 显示全部楼层
竟然没人理?? 自己顶……
回复 支持 反对

使用道具 举报

发表于 2009-2-9 08:32:42 | 显示全部楼层
我也不会用.怕用了出错.就更难调试啦
回复 支持 反对

使用道具 举报

发表于 2009-2-11 15:10:21 | 显示全部楼层
还是用C++做DLL吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-11 22:05:46 | 显示全部楼层

回复 #7 acmilan1984 的帖子

DLL微软已经给了……只要用VB能调用就可以了……用了这个tlb就可以直接用VB6调用d3d9.dll了……

点评

回楼下,那是Windows自带的,不过d3dx9_39.dll就不一定有  发表于 2012-5-13 12:34
d3d9.dll 给个吧,在哪下啊?  发表于 2012-5-13 12:28
回复 支持 反对

使用道具 举报

发表于 2009-2-17 17:31:46 | 显示全部楼层
COM 真是个好东西啊~~!
只要 DX10、DX11 仍然基于 COM,VB6 一样可以使用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-17 18:12:16 | 显示全部楼层

回复 #9 VBProFan 的帖子

就算他用API也可以……只要不是cdecl……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-6-30 19:02

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表