社区
VB基础类
帖子详情
如何在VB中调用当前目录下的DLL文件,貌似相对路径名没有用,谢谢!
WZ19860913
2008-02-29 01:52:18
rt
...全文
871
9
打赏
收藏
如何在VB中调用当前目录下的DLL文件,貌似相对路径名没有用,谢谢!
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
用户 昵称
2008-03-09
打赏
举报
回复
不方便的话,就用loadlibrary得了。
cbm6666
2008-03-01
打赏
举报
回复
抱歉复制错误, 上面URL改为
http://download.csdn.net/source/360283
另:相对路径要注意一点:
Dim appdisk$ '通用区宣告
在Form_Load事件加上
appdisk=iif(right(app.path,1)="\",app.path, app.path & "\")
cbm6666
2008-03-01
打赏
举报
回复
抱歉复制错误, 上面URL改为:
http://download.csdn.net/source/360283
cbm6666
2008-03-01
打赏
举报
回复
VB的工程引用如果你注意到的话它的默认路径是 system32, 加上有些第三方控件它 "必需" 在 system32 下, 因此特建议你将要注册的dll ocx 等拷到 system32并注册, DLL 制作流程 内有Dll含的类.cls代码,可以参考一下.
【CBM666 的 DLL 制作流程】http://community.csdn.net/
of123
2008-03-01
打赏
举报
回复
你所说的 VB 中调用是否指在 VB 编程调试界面中调用 DLL?
1. 将 DLL 复制到 VB6.exe 同一目录下,或 Windows, System 等目录下。
2. 将 DLL 复制到工程所在目录下,并直接双击工程文件启动 VB。
IamDeane
2008-03-01
打赏
举报
回复
还是推荐你使用当前目录或者Windows,和System目录,比较保险,不容易出问题
yidie
2008-03-01
打赏
举报
回复
相对路径可用的。如工程目录下有MyDll.dll
工程中声明:
Declare Function Myfunction Lib ".\MyDll.dll" ()
".\"表示当前路径
「已注销」
2008-02-29
打赏
举报
回复
相对路径可以改成绝对路径,其实相对路径没有问题,如"NCConnectDll.dll"一样写好放在程序目录下就行。
前面加上 app.path 表示程序路径.
东方之珠
2008-02-29
打赏
举报
回复
最好拷贝到system32下面注册后再用。
DirectX修复工具 V3.3增强 绿色版
同时,也支持通过
文件
进行辅助筛选,只要在程序目录下建立“Filter.dat”
文件
,其
中
的每一行写一个需要修复
文件
的序号即可。该功能仅针对高级用户使用,并且必须在正常窗口模式下才有效(简约模式时无效)。 本...
DirectX修复工具 V3.0标准版
同时,也支持通过
文件
进行辅助筛选,只要在程序目录下建立“Filter.dat”
文件
,其
中
的每一行写一个需要修复
文件
的序号即可。该功能仅针对高级用户使用,并且必须在正常窗口模式下才有效(简约模式时无效)。 本...
DirectX修复工具 V3.3标准 绿色版
同时,也支持通过
文件
进行辅助筛选,只要在程序目录下建立“Filter.dat”
文件
,其
中
的每一行写一个需要修复
文件
的序号即可。该功能仅针对高级用户使用,并且必须在正常窗口模式下才有效(简约模式时无效)。 本...
DirectX修复工具V4.3增强版
DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常...在常规修复过程
中
,程序还会自动检测DirectX加速状态,在异常时给予用户相应提示。
DirectX 9 最新更新
文件
DirectX 9.0的最新更新
文件
,可以解决最新游戏无法运行的问题。32位系统与64位系统通用。 已在极品飞车14和黑手党2上测试通过。
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章