CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

如何实现一个可能用VB调用的VC的DLL?

楼主hbxuchanghai(狂狼)2004-09-02 15:49:55 在 VC/MFC / 进程/线程/DLL 提问

这个问题我想分成几个问题来问.  
  1.VC中实现一个VB可以调用的DLL时,要注意些什么?  
  2.在VB中如何调用这个已经完成的动态库,要怎么做?  
  先谢谢各位大虾了!! 问题点数:40、回复次数:7Top

1 楼microyzy(人不在牛,分高就行;分不在高,人牛也行)回复于 2004-09-02 15:53:17 得分 20

导出函数用WINAPI约定:  
  int   WINAPI   export_func()  
  {  
  ...  
  }  
   
  调用时像调用windows的api那样就可以Top

2 楼jiangh_79_1(微星)回复于 2004-09-02 16:02:40 得分 5

在导出函数的前头请放入_stdcall,  
  Top

3 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-09-02 16:31:58 得分 5

用__stdcall(WINAPI)的方式导出函数,就可以满足vb的调用约定了Top

4 楼crystal_heart(笑看风云)回复于 2004-09-02 16:32:51 得分 5

字符串的处理就很麻烦Top

5 楼jiangh_79_1(微星)回复于 2004-09-02 16:37:27 得分 5

字符串不烦的,   如导出函数为   void   mystr(char   *para_szStr)  
  那么在VB中申明时:.....mystr(para_szStr   by   ref)  
  调用时:  
  dim   str(30)   as   byte  
  mystr(str(0))  
   
  Top

6 楼zscjp()回复于 2004-09-03 17:16:03 得分 0

我试了一下,如果我在VC里使用了double[][]数组,  
  在VB里调用时就找不到那个dll文件。  
  请问这是什么问题?  
  如果不用double   [][]数组就没问题。Top

7 楼hbxuchanghai(狂狼)回复于 2004-09-06 09:12:36 得分 0

我已经简单的实现了,如上面几位所言,还是谢谢大家!时间有限...不多说了!给分!Top

相关问题

  • 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

关键词

  • 函数
  • vb
  • 调用
  • 导出函数
  • 实现
  • winapi
  • 问题

得分解答快速导航

  • 帖主:hbxuchanghai
  • microyzy
  • jiangh_79_1
  • oyljerry
  • crystal_heart
  • jiangh_79_1

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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