找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 17969|回复: 25

[模块源码] WINRAR解压模块Unrar的调用源码(含使用例子源码)

 火... [复制链接]

1214

主题

352

回帖

11

精华

管理员

菜鸟

积分
93755

贡献奖关注奖人气王精英奖乐于助人勋章

发表于 2010-5-7 22:27:07 | 显示全部楼层 |阅读模式
首先按照国际惯例:对所有只下载不回复的哥们姐们进行全家问候
Unrar调用模块程序集 By NPZS,UnRar.dll 最新版本下载:http://www.rarlab.com/rar/UnRARDLL.exe
Unrar.dll 是 WINRAR官方推出的供编程用户操作 RAR 文件的动态链接库,使用该库提供的参数可以实现 GUI 版的 WINRAR 大部分功能,但以下功能无法实现:
1、压缩文件(即打包文件到 RAR 文件,这不是免费功能)
2、多格式支持(该库仅支持 .rar 格式文件,诸如 .iso .zip 等均不支持,即使改后缀名也是无效的,GUI 版也是通过格式支持库才可以打开其他格式的文件)。   
  
本模块功能:
1、解释链接库中所有函数为基本功能,诸如:取注释、取文件列表、取信息、判断文件信息、测试文件、解压文件等。
2、动态创建必要窗口,诸如 文件替换询问窗口、重命名窗口、分卷输入窗口、密码输入窗口等,逼真模拟 GUI WINRAR 功能。
3、提供 10 种函数、5 个常量及 1 种数据类型实现 WINRAR 文件查看、测试、解压等操作。   
  
声明:
本模块完全开源,除个别辅助调用函数收集于网络之外,所有核心代码及窗口创建代码均为本人原创(其中有参考 Unrar.dll 说明及示例文档)。本模块欢迎转载,也允许用户对其代码及功能进行二次开发,但请保留原著信息及版权声明,请尊重劳动,谢谢合作!
如有代码优化、效率优化、BUG修复及功能添加等良好意见和建议,欢迎跟帖提出,大家共同继续完善!   
  
本模块适用者:
1、编程中需要对 RAR 文件执行操作者;
2、欲学习动态窗口创建代码者;
3、了解相关 API 方法者(除 Unrar.dll 中函数,本模块还提供了 路径操作函数、文件匹配判断函数、E/C/DOS时间操作函数、窗口对话框控件创建及回调与信息循环函数、文件打开对话框函数等等诸多函数的使用方法示例代码)   
  
Ps: 本模块体积问题,由于模块提供了 API 动态窗口创建功能,该部分声明及编写占用了大半的代码体积,对于仅需基本功能而无须对话框提示的用户,完全可以根据代码及注释删减掉相关部分,则模块体积应该很小了!   
使用本模块,你只需自己设计一个漂亮的外壳界面,就可以制作一个自己的全功能 GUI 版 WINRAR 了。当然,前面提到的压缩、多格式支持功能本模块并未涉及。。。
源码下载:
游客,如果您要查看本帖隐藏内容请回复
【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755

0

主题

1

回帖

0

精华

初来乍到

积分
22
发表于 2010-5-25 11:41:59 | 显示全部楼层
想看看,最经在做这个

0

主题

1

回帖

0

精华

初来乍到

积分
22
发表于 2010-5-29 13:32:59 | 显示全部楼层
看看这种调用方法

76

主题

375

回帖

0

精华

铜牌会员

积分
231
发表于 2010-6-4 11:07:17 | 显示全部楼层
re!

回复 1# 阿杰

0

主题

1

回帖

0

精华

初来乍到

积分
15
发表于 2010-6-6 14:37:51 | 显示全部楼层
回复 1# 阿杰

0

主题

5

回帖

0

精华

初来乍到

积分
5
发表于 2010-6-9 12:44:00 | 显示全部楼层
看看有什么可以学的没

0

主题

1

回帖

0

精华

初来乍到

积分
22
发表于 2010-6-29 23:21:57 | 显示全部楼层
学习学习

0

主题

1

回帖

0

精华

初来乍到

积分
22
发表于 2010-7-21 09:00:41 | 显示全部楼层
学习学习

0

主题

2

回帖

0

精华

初来乍到

积分
15
发表于 2010-7-21 12:49:45 | 显示全部楼层
很好,学习一下

0

主题

1

回帖

0

精华

初来乍到

积分
26
发表于 2010-8-2 17:03:35 | 显示全部楼层
xue xi xuexi

0

主题

1

回帖

0

精华

初来乍到

积分
15
发表于 2010-8-12 00:00:52 | 显示全部楼层
学习学习

0

主题

22

回帖

0

精华

初来乍到

积分
22
发表于 2010-10-11 21:06:41 | 显示全部楼层
谢谢楼主!!!!好东东
djj 该用户已被删除
发表于 2011-3-17 15:32:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

7

回帖

0

精华

初来乍到

积分
4
发表于 2011-3-17 20:31:47 | 显示全部楼层
学习一下。。谢谢先。。。

0

主题

6

回帖

0

精华

初来乍到

积分
23
发表于 2011-5-19 07:26:10 | 显示全部楼层
看看有什么可以学的

0

主题

1

回帖

0

精华

初来乍到

积分
5
发表于 2012-1-25 23:03:12 | 显示全部楼层
看看先,正好要用

0

主题

15

回帖

0

精华

铜牌会员

小白

积分
62
发表于 2012-3-7 14:29:10 | 显示全部楼层
正在找这个呢
到后来才发现爱你是一种习惯

0

主题

1

回帖

0

精华

初来乍到

积分
10
发表于 2012-4-19 18:51:52 | 显示全部楼层
正在学习,谢谢!

0

主题

1

回帖

0

精华

初来乍到

积分
6
发表于 2012-5-19 18:44:57 | 显示全部楼层
hehe

0

主题

1

回帖

0

精华

初来乍到

积分
6
发表于 2012-5-22 15:27:06 | 显示全部楼层
学习学习,谢谢

0

主题

3

回帖

0

精华

初来乍到

积分
13
发表于 2012-6-9 03:35:50 | 显示全部楼层
地方v

0

主题

2

回帖

0

精华

初来乍到

积分
17
发表于 2012-9-9 15:47:26 | 显示全部楼层
看看,学习一下

0

主题

6

回帖

0

精华

初来乍到

积分
16
发表于 2013-7-5 09:35:54 | 显示全部楼层
rar压缩强大

0

主题

41

回帖

0

精华

铜牌会员

积分
116
发表于 2014-7-27 03:01:22 | 显示全部楼层
看看支持啥格式

0

主题

68

回帖

0

精华

铜牌会员

积分
94
发表于 2015-1-11 11:13:35 | 显示全部楼层
谢谢分享

30

主题

693

回帖

0

精华

钻石会员

积分
2815
发表于 2015-3-20 10:07:34 | 显示全部楼层
编程思想真是无限的 只有想不到
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表