♣
请问有没有人通过zlib.dll写程序呀?
1。老大,有没有人通过zlib.dll通过load读入dll的方法来完成程序设计??
2。请问怎样可以直接对dll文件进行调用?给点代码好吗?
· 网友精彩回答:
调用dll里的函数,至少应该知道函数的接口。
先得转coff2omf.exe zlib.lib \omf\zlib.lib
#pragma hdrstop
#include <stdio.h>
#include "zlib.h"
#pragma link "zlib.lib"
#pragma argsused
//---------------------------------------------------------------------------
int main(int argc, char* argv[])
{
char *zzfn, *unfn;
file *fp = null;
gzfile zf = null;
#define my_buffer_size 16*1024
char buf[my_buffer_size];
int len;
if (argc!=4)
{
printf("usage: unzip -z unzipfile zipfile or unzip -u zipfile unzipfile.");
return 0;
}
if (argv[1][0]==- && (argv[1][1]==z || argv[1][1]==z))
{
unfn = argv[2];
zzfn = argv[3];
if ( (fp = fopen(unfn, "rb")) == null)
return 0;
if ( (zf = gzopen(zzfn, "wb9")) == null)
{
fclose(fp);
return 0;
}
do
{
len = fread(buf, 1, my_buffer_size, fp);
gzwrite(zf, buf, len);
}while(!feof(fp));
}
else if (argv[1][0]==- && (argv[1][1]==u || argv[1][1]==u))
{
unfn = argv[3];
zzfn = argv[2];
if ( (fp = fopen(unfn, "wb")) == null)
return 0;
if ( (zf = gzopen(zzfn, "rb9")) == null)
{
fclose(fp);
return 0;
}
do
{
len = gzread(zf, buf, my_buffer_size);
fwrite(buf, 1, len, fp);
}while(!gzeof(zf));
}
fclose(fp);
gzclose(zf);
return 0;
}
//---------------------------------------------------------------------------
如果有需要帮忙的可以到qq群:9478900来
偶喜欢使用zlib for delphi的组件
.- 更多问题:
- · 如何获得文件的大小,修改时间等等属性?
- · 一个asp.net与sql server2000数据库连接的一个问题,内祥,很急,请务必帮我,谢谢
- · 在Delphi中用方向键控制控件间的切换
- · 新手问题:在vs.net 调试中出现的问题?
- · 在XSLT的表达式中求一个数的平方根的数学函数是什么?
- · 好长时间了 我打开CSDN的页面超慢,开别的网站都很快的。CSDN是不是服务器不行阿。
- · 来看一下我写这个类吧!
- · 下半年人生计划!
- · 关于dumprep 0 -k进程
- · 问smartupload组件问题
- · 好一般的问题,高手请来呀!
- · 有无错误,大家帮忙看看!!
- · 如何通过程序来配置ODBC中的DSN?
- · 请各位有经验的兄弟姐妹过来看下,怎样才能减少屏幕监控的资源消耗
- · 50分求漂亮的检查框控件,谢谢!
- · java代理中如何把一串字符串保存成rtf类型的域?急!
- · j2me技术文档
- · DirectX技术文档 | DirectX
- · socket技术文档
- · 负载均衡的应用
- · css专题 | css
- · UBB专栏
- · erp案例
- · soap应用
- · soap 客户端
- · lotus domino
- · jdk1.3
- · vmware workstation
- · intel芯片组
- · amd芯片组
- · 甲骨文 数据库
- · vmware 5.0
- · cs基本操作!
- · 医疗器械的无菌操作规则
- · 本次操作
- · 模拟实盘操作(开盘)
- · 操作演示
- · 超短线操作法则--网上炒汇
- · 串基本操作的演示
- · 操作步骤

