選擇win32 lib release 按f7編繹生成zlib.lib
工程中使用時把
d:/zlib-1.2.3/projects/visualc6/win32_lib_release/zlib.lib
d:/zlib-1.2.3/zlib.h
d:/zlib-1.2.3/zconf.h
拷貝到所在工程目錄下
然後#include "zlib.h"
#pragma comment(lib,"zlib.lib")
void czlibtestdlg::onbutton1()
,strdst[1024]=;
unsigned long srclen=sizeof(strsrc),buflen=sizeof(buff),dstlen=sizeof(strdst);
cstring strc,strc2,strc3;
strc.format("src string:%s/nlength:%d/n***************====/n",strsrc,srclen);
//壓縮
compress(buff,&buflen,strsrc,srclen);
strc2.format("/nafter compressed length:%d/ncompressed string:%s/n**********====/n",buflen,buff);
//解壓縮
uncompress(strdst,&dstlen,buff,buflen);
strc3.format("/nafter uncompressed length:%d/nuncompressed string:%s/n",dstlen,strdst);
afxmessagebox(strc+strc2+strc3);
}
Winform中使用進度條的乙個例子
因為在winform程式中,ui執行緒負責介面相關的工作。winform中使用進度條的方法有很多,可以直接建立乙個新的執行緒thread執行耗時的方法 也可以使用執行緒池。例如 使用執行緒池非同步執行longtime方法,不阻塞ui執行緒 system.threading.threadpool.qu...
使用 ant 構建的乙個例子
在專案根目錄下新建乙個 build.xml 檔案,內容如下 然後在命令列執行 ant jsp,就可以了。不過前提是安裝了 ant,mac 下安裝很方便,直接 brew install ant。簡要說明 這一行指明了要編譯的源 目錄,相對於根目錄的路徑。這一行指明了編譯後的位元組碼檔案存放的目錄,相對...
LineDDA的乙個例子
unit unit1 inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms,dialogs,extctrls,stdctrls,buttons type tfmmain class tform ...