CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  API

VB调用VC写的dll总是出现内存不能写的错误.为什么?

楼主iori8421()2006-03-03 21:08:16 在 VB / API 提问

这是vc写的dll的头文件    
  #ifdef   MEMCARD_EXPORTS  
  #define   MEMCARD_API   __declspec(dllexport)  
  #else  
  #define   MEMCARD_API   __declspec(dllimport)  
  #endif  
   
  extern   "C"   MEMCARD_API     void   __stdcall   MemCardGetDecryptedData(unsigned   char*   buffer,bool   PCVer);  
  extern   "C"   MEMCARD_API     void   __stdcall   MemCardGetEncryptedData(unsigned   char*   buffer,bool   PCVer);  
   
   
  我的vb程序是  
  Dim   Buffer(1250303)   As   Byte  
  Private   Declare   Function   MemCardGetDecryptedData   Lib   "MemCard.dll"   Alias   "_MemCardGetDecryptedData@8"   (ByRef   Buffer()   As   Byte,   ByVal   PC   As   Boolean)  
       
   
  Private   Sub   Command1_Click()  
  dlg1.Filter   =   "(*.*)|*.*"  
  dlg1.ShowOpen  
  If   dlg1.FileName   <>   ""   Then  
        Open   dlg1.FileName   For   Binary   As   #1  
              Get   #1,   ,   Buffer()  
        Close   #1  
  End   If  
  End   Sub  
   
  Private   Sub   Command2_Click()  
  Call   MemCardGetDecryptedData(Buffer(),   True)  
  End   Sub  
   
  可是不知道怎么就是不行 问题点数:10、回复次数:1Top

1 楼rainstormmaster(暴风雨 v2.0)回复于 2006-03-04 19:19:48 得分 10

试试这样:  
  Private   Declare   Function   MemCardGetDecryptedData   Lib   "MemCard.dll"   Alias   "_MemCardGetDecryptedData@8"   (ByRef   Buffer   As   Byte,   ByVal   PC   As   Boolean)  
   
  Private   Sub   Command2_Click()  
  Call   MemCardGetDecryptedData(Buffer(0),   True)  
  End   SubTop

相关问题

  • vb调用vc++的dll
  • vc调用vb的dll
  • VC中调用VB生成的DLL(java调用VB的DLL)
  • vb调用vc的DLL问题
  • 如何在vb中调用vc的DLL
  • vb如何调用vc做的dll???
  • VB里怎样调用VC的DLL?
  • 还是VB调用VC的DLL问题
  • VB调用VC编写的DLL
  • vc中怎样调用vb写的dll

关键词

  • api
  • memcard
  • memcardgetdecrypteddata
  • dlg
  • buffer
  • sub
  • click
  • command
  • private

得分解答快速导航

  • 帖主:iori8421
  • rainstormmaster

相关链接

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

广告也精彩

反馈

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