CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  API

求xaudio.dll的vb函数声明以及相关的const和type

楼主subzero(赘姆烂壳)2003-10-01 14:01:56 在 VB / API 提问

如题,如果有例子代码最好了 问题点数:100、回复次数:6Top

1 楼rainstormmaster(暴风雨 v2.0)回复于 2003-10-01 14:26:35 得分 80

http://www.planet-source-code.com/vb/scripts/ShowZip.asp?lngWId=7&lngCodeId=10&strZipAccessCode=tp%2FC105667  
   
  里面有你需要的东西,不过是delphi代码Top

2 楼subzero(赘姆烂壳)回复于 2003-10-02 03:43:11 得分 0

感谢rainstormmaster  
  不过他的代码是已经封装低层的player,我想要的是解码相关的函数说明,主要是指针参数转换比较麻烦,那位有研究?Top

3 楼rainstormmaster(暴风雨 v2.0)回复于 2003-10-02 09:50:23 得分 0

xaudio.pas看过了吗?  
   
  还是你想了解解码的原理?Top

4 楼rainstormmaster(暴风雨 v2.0)回复于 2003-10-02 13:50:24 得分 10

参考:  
  http://expert.csdn.net/Expert/FAQ/FAQ_Manage.asp?id=153832&topicid=1214768Top

5 楼CHKK(hello)回复于 2003-10-02 13:59:43 得分 10

在VC中   中的指针数值等VB中一律用LONG就可以  
  VC中的字符串,在VB中用STRING*(字符数)  
  一般就可以了Top

6 楼subzero(赘姆烂壳)回复于 2003-10-02 17:02:19 得分 0

问题已经解决,感谢大家  
   
  发现一个新问题,虽然解决,不过不太明白,大家讨论讨论,如下:  
  c原型函数  
  typedef   struct{  
  ...  
  }decoderinfo;  
  int   decoder_new(decoderinfo   **decoder);  
  代码:  
  decoderinfo   *decoder;  
  decoder_new(&decoder);  
   
  我转移到vb:  
  declare   function   decoder_new(byval   decoderpointerpointer   as   long)   as   integer  
  代码:  
  dim   d   as   decoderinfo  
  dim   dp   as   long  
  dp=varptr(d)  
  decoder_new(varptr(dp))  
  这样应该是正解吧?  
  不过不对,d的指针变了,但是c函数还是把数据填写到以前的地址去,很奇怪呀!  
  只好这样了  
  copymemory   varptr(d),dp,lenb(d)  
  才解决  
   
  我猜想应该是decoder_new函数创建一个decoderinfo指针,付给decoder。  
  但是在vb里面调用,为何好象结果是函数创了一个指针,但是值都是0,反而把值写到以前的地址去了,真的是很奇怪呀!!  
   
  那位明白是啥道理???Top

相关问题

  • dll函数
  • DLL导出函数
  • dll函数问题
  • 关于*.dll函数
  • 转换dll函数
  • DLL调用函数问题
  • .dll中函数的定义?
  • DLL的函数调用????
  • const对象和const成员函数。
  • 关于DLL的初始化函数和退出函数

关键词

  • 函数
  • vb
  • 指针
  • 代码
  • 解决
  • decoderinfo
  • decoder
  • varptr
  • dp

得分解答快速导航

  • 帖主:subzero
  • rainstormmaster
  • rainstormmaster
  • CHKK

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo