本帖最后由 zhuxingyu2011 于 2015-01-13 11:48:42 编辑

解决方案 »

  1.   

    有一个unrar.dll,你看看对你有没有用.....
      

  2.   

    Zipping files using the free Info-Zip Zip DLL (now with encryption support)
    Unzipping files using the free Info-Zip Unzip DLL with VB
      

  3.   

    Private Declare Function Compress Lib "zlib.dll" Alias "compress" (dest As Any, destLen As Any, src As Any, ByVal srcLen As Long) As Long
    Private Declare Function uncompress Lib "zlib.dll" (dest As Any, destLen As Any, src As Any, ByVal srcLen As Long) As Long
      

  4.   

    Zlib1.Dll 1.2.8 的 3楼的 测试过吗? 我用Zlib1.Dll 1.2.8 的提示调用约定错误. 继续关注
      

  5.   

    3楼的那个声明,在1.13倒是可以,但是我用1.13好像有问题,所以想用最新版本的1.28,可惜自己不懂VC,现在讨论VB的太少了,哎~确实是过时了,可是为什么现在学计算机的考试怎么都还是VB6呢,费解~~~
      

  6.   

    有一个unrar.dll,你看看对你有没有用.....
      

  7.   

    那是因为dll默认输出函数是cdecl方式调用的 vb要用的只能是stdcall方式调用的才行 需要改一下源文件从新编译dll
      

  8.   

    放我网盘了,你试试:
    http://pan.baidu.com/s/1kT1fZN5
    你结帖率:0%,要结贴,否则分都浪费了,爱结贴别人才愿意回答你问题