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

VB找不到VC编译的DLL文件

楼主Tryingboy(努力男孩)2003-01-03 16:45:10 在 VB / 基础类 提问

用VC编译的DLL文件,放在系统的system文件中,在VB中调用,已经在模块中有申明,可是程序却总是提示找不到这些DLL文件。申明使用绝对路径也没用,明明文件夹中有这些DLL文件的。为什么? 问题点数:100、回复次数:11Top

1 楼holydiablo(香菜鱼头)回复于 2003-01-03 17:12:07 得分 15

还有一点  
  你在VC里导出的函数是__Stdcall方式的吗  
  VB可只支持这种压栈从右向左的方式Top

2 楼chinayang(我要祼奔)回复于 2003-01-03 17:20:57 得分 15

用VC工具(depends)看看你的那DLL的函数输出名是否正解.Top

3 楼Tryingboy(努力男孩)回复于 2003-01-03 17:42:03 得分 0

导出的函数是__Stdcall方式的。  
  它是找不到文件,我想它还没去调用到呢。怎么回事啊?Top

4 楼shawls(VB Fan)(QQ:9181729)回复于 2003-01-03 18:01:54 得分 10

路径等也要考虑Top

5 楼zhangwh6882(天龙八不)回复于 2003-01-03 19:44:31 得分 10

注册了么?Top

6 楼holydiablo(香菜鱼头)回复于 2003-01-03 21:02:29 得分 15

还有你是在调试模式下就无法调用吗?这可能和IDE的工作路径有关  
  你试着把这个DLL放在Vb6.exe这个目录中,看看是不是这个问题Top

7 楼happy_me(阳光女孩)回复于 2003-01-03 21:32:11 得分 10

我也遇到了同样的问题,比这个更怪  
  再我的2000系统的vb程序调用vc做的dll文件,就可以调用;到了别人的win2000下,无论如何都掉用不了  
  下列方法我都试过了:  
  1)dll放在跟vb同级的目录  
  2)dll也放在winnt\system32下一份  
  3)regsvr32   s.dll(如果该文件为s.dll)  
   
  结果是:根本找不到该s.dll文件Top

8 楼happy_me(阳光女孩)回复于 2003-01-03 21:33:02 得分 0

请各位大侠关注这个问题;  
  我的问题跟他是一样的;  
  关注ing!!Top

9 楼suntt(两条腿的狗)回复于 2003-01-06 08:12:03 得分 15

你写了def文件了??  
  Top

10 楼Tryingboy(努力男孩)回复于 2003-01-06 08:13:18 得分 0

To   阳光女孩:  
  我的问题已经解决,是这样的:你在VC编译DLL时就最好就要将这时所需要的DLL文件路径设在系统目录,比如我编译K.DLL需要VB.DLL,我就要先把VB.DLL拷到Winnt\system\下,然后设好其路径,再编译K.DLL就可以了。Top

相关问题

  • vb程序调用VC编译的DLL出错问题?
  • VC编译的dll,如何用VB调用
  • 怎么在VB中调用用VC++编译的DLL(不是MFC DLL)
  • vb 调用 VC 编译成功的 DLL 字符串处理函数出错
  • 关于DLL编译调用的问题(再不安装VC的环境下,VB调用VC生成的DLL)
  • 如果调试VB编译的DLL
  • VB把ASP编译成DLL的问题
  • 关于vc里dll编译的问题
  • VC写的DLL能否反编译?
  • VC编译dll文件的问题

关键词

  • dll
  • 编译
  • 文件
  • 函数
  • vb
  • vc
  • 系统
  • 调用
  • 路径
  • 放在

得分解答快速导航

  • 帖主:Tryingboy
  • holydiablo
  • chinayang
  • shawls
  • zhangwh6882
  • holydiablo
  • happy_me
  • suntt

相关链接

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

广告也精彩

反馈

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