社区
C#
帖子详情
如何在c# 中使用zlib.dll 库?
dark012002
2004-12-10 10:11:40
我只需要uncompress 方法在 c# 中声明的原形即可
.h 中一堆的far ,看得头昏眼花
...全文
497
4
打赏
收藏
如何在c# 中使用zlib.dll 库?
我只需要uncompress 方法在 c# 中声明的原形即可 .h 中一堆的far ,看得头昏眼花
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
李洪喜
2004-12-11
打赏
举报
回复
添加引用
dark012002
2004-12-11
打赏
举报
回复
投降,用 c实现了
这些分数就友情赠送给楼上的朋友吧
HINSTANCE hDLL = LoadLibrary( "zlib1.dll");
typedef void( *pUncompress)( unsigned char * dest, unsigned int * destlen, unsigned char * source, int sourcelen);
pUncompress uncompress = (pUncompress)GetProcAddress( hDLL, "uncompress");
uncompress( ucdp, &ucl, cdp, cl);
FreeLibrary(hDLL);
dark012002
2004-12-11
打赏
举报
回复
胡,不知道上面的例子用的是哪个星球上的 zlib.dll
根本就没这个入口点么
dark012002
2004-12-11
打赏
举报
回复
引用是有限制的罢?
well, 我已经找到了,各位忽略注释就好
public class TrimDataArray
{
...
//экспортируемые функции из библиотеки упаковки
[DllImport("ZLib.dll")]
private unsafe static extern void ZCompress(void* inBuffer, int inSize, ref byte* outBuffer, ref int outSize);
[DllImport("ZLib.dll")]
private unsafe static extern void ZDecompress(void* inBuffer, int inSize, ref byte* outBuffer, ref int outSize);
...
//конвертация в упакованный формат
public unsafe void ConvertToADA()
{
...
//упаковываем
ZCompress(PCol,tempCol.Length*Marshal.SizeOf(*PCol) ,ref Ptr,ref PackColumnsSize[iCol]);
...
}
}
zlib
1.
dll
动态链接
库
图像处理当
中
的一个动态链接
库
dll
文件
zlib
.net.
dll
动态
库
-
使用
实例
C#
zlib
.net.
dll
下载,和在
C#
中
使用
的实例,作为底层压缩方便简洁
zlib
_
dll
.new.rar
此前项目需求,找了很多关于字符数组的压缩解压方法,很多都不适用,最后找到这个,
c#
利用
zlib
.net对string进行压缩,可以完整进行压缩解压
C#
调用
zlib
1.
dll
错误排查
zlib
32位64位
dll
文件
Zlib
压缩
DLL
Zlib
压缩源代码及
DLL
,可直接
使用
,程序调用稳定,可学习,可应用。
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章