社区
VB基础类
帖子详情
VB找不到VC编译的DLL文件
Tryingboy
2003-01-03 04:45:10
用VC编译的DLL文件,放在系统的system文件中,在VB中调用,已经在模块中有申明,可是程序却总是提示找不到这些DLL文件。申明使用绝对路径也没用,明明文件夹中有这些DLL文件的。为什么?
...全文
73
10
打赏
收藏
VB找不到VC编译的DLL文件
用VC编译的DLL文件,放在系统的system文件中,在VB中调用,已经在模块中有申明,可是程序却总是提示找不到这些DLL文件。申明使用绝对路径也没用,明明文件夹中有这些DLL文件的。为什么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tryingboy
2003-01-06
打赏
举报
回复
To 阳光女孩:
我的问题已经解决,是这样的:你在VC编译DLL时就最好就要将这时所需要的DLL文件路径设在系统目录,比如我编译K.DLL需要VB.DLL,我就要先把VB.DLL拷到Winnt\system\下,然后设好其路径,再编译K.DLL就可以了。
suntt
2003-01-06
打赏
举报
回复
你写了def文件了??
happy_me
2003-01-03
打赏
举报
回复
请各位大侠关注这个问题;
我的问题跟他是一样的;
关注ing!!
happy_me
2003-01-03
打赏
举报
回复
我也遇到了同样的问题,比这个更怪
再我的2000系统的vb程序调用vc做的dll文件,就可以调用;到了别人的win2000下,无论如何都掉用不了
下列方法我都试过了:
1)dll放在跟vb同级的目录
2)dll也放在winnt\system32下一份
3)regsvr32 s.dll(如果该文件为s.dll)
结果是:根本找不到该s.dll文件
holydiablo
2003-01-03
打赏
举报
回复
还有你是在调试模式下就无法调用吗?这可能和IDE的工作路径有关
你试着把这个DLL放在Vb6.exe这个目录中,看看是不是这个问题
zhangwh6882
2003-01-03
打赏
举报
回复
注册了么?
shawls
2003-01-03
打赏
举报
回复
路径等也要考虑
Tryingboy
2003-01-03
打赏
举报
回复
导出的函数是__Stdcall方式的。
它是找不到文件,我想它还没去调用到呢。怎么回事啊?
chinayang
2003-01-03
打赏
举报
回复
用VC工具(depends)看看你的那DLL的函数输出名是否正解.
holydiablo
2003-01-03
打赏
举报
回复
还有一点
你在VC里导出的函数是__Stdcall方式的吗
VB可只支持这种压栈从右向左的方式
VB
调用
VC
的
DLL
,
调用
DLL
时可能出现各种错误,如
找
不到
DLL
、
找
不到
导出函数等。因此,应该使用`Err`对象进行错误处理,确保程序的健壮性。 9. **注意事项** - 确保
VB
和
VC
的项目都使用相同的平台(例如,都是32位或64位)。 -
DLL
...
VC
写的
DLL
给
VB
用,传送字符串
因此,当
VB
的字符串传递到
VC
的
DLL
时,如果不正确处理,可能会出现编码混乱。 在
VB
调用
VC
-
DLL
时,主要涉及以下几个关键步骤: 1. **定义函数接口**:在
VB
中,你需要声明一个函数原型,该函数原型对应于
VC
DLL
中的...
VB
调用
VC
写的
Dll
,例程源码,有
VB
调用方法,和
VC
写
Dll
的源码
3. **
编译
DLL
**:完成函数定义后,
编译
VC
++项目生成
DLL
文件
和对应的头
文件
。 接下来,在
VB
中调用这个
DLL
: 1. **注册
DLL
**:在Windows系统中,为了
VB
能识别和调用
DLL
,可能需要使用`regsvr32`命令行工具注册
DLL
。...
VB
调用
VC
写的
DLL
返回数组
6. **
编译
和链接**:
VC
编译
DLL
时,需要设置导出函数,而
VB
则需要正确链接到
DLL
。在
VC
中,可以在预处理器定义中指定`_declspec(
dll
export)`,而在
VB
中,只需提供正确的
DLL
路径。 7. **版本控制**:
文件
名为`
VB
调用
VC
...
CRC校验器,用
VC
实现算法,生成
DLL
动态连接库,在
VB
中调用,都是源码
1. 源码
文件
:这些
文件
包含
VC
和
VB
的源代码,展示了如何实现CRC校验算法以及如何在
DLL
中封装该算法,同时展示了
VB
如何调用这个
DLL
来执行CRC校验。 2. 头
文件
(.h):可能包含CRC算法的定义和声明,供
VC
项目引用。 3. ...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章