5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Info-Zip製Unzip32.dllのAPIの使い方について

1 :圧縮されたい:2006/07/03(月) 16:33:32
 Info-ZipのUnzip32.dllのAPIを用いて解凍を行うプログラムを作って
いるのですが、サンプルを参考にして下記のようにしてみても、解凍
後のファイルが作成されません。

  m_hUnzipDll = LoadLibrary( "unzip32.dll" );
  if( m_hUnzipDll != NULL ){
  m_pWiz_SingleEntryUnzip = (_DLL_UNZIP)GetProcAddress( m_hUnzipDll, "Wiz_SingleEntryUnzip" );}
  else{ MessageBox( 0, _TEXT("ERROR on LoadLibrary"), 0 ); return;
  }
  m_lpUnzipUserFunctions.password = Password;
  m_lpUnzipUserFunctions.print = DisplayBuf;
  m_lpUnzipUserFunctions.sound = NULL;
  m_lpUnzipUserFunctions.replace = GetReplaceDlgRetVal;
  m_lpUnzipUserFunctions.SendApplicationMessage = ReceiveDllMessage;
  m_lpUnzipUserFunctions.ServCallBk = ServerCallback;
  LPSTR acArchiveName = "C:\\testdir.zip";
  m_lpDcl.ncflag = 1;
  m_lpDcl.fQuiet = 2;
  m_lpDcl.ntflag = 0;
  m_lpDcl.nvflag = 0;
  m_lpDcl.nzflag = 0;
  m_lpDcl.ndflag = 1;
  m_lpDcl.naflag = 0;
  m_lpDcl.nfflag = 0;
  m_lpDcl.noflag = 1;
  m_lpDcl.ExtractOnlyNewer = 0;
  m_lpDcl.PromptToOverwrite = 0;
  m_lpDcl.lpszZipFN = acArchiveName;
  m_lpDcl.lpszExtractDir = NULL;
  (*m_pWiz_SingleEntryUnzip)( 0, NULL, 0, NULL, &m_lpDcl, &m_lpUnzipUserFunctions );
  FreeLibrary( m_hUnzipDll );

2 :圧縮されたい:2006/07/03(月) 16:37:36
上のプログラムではあらかじめ作成してある C:\testdir.zip という
zipファイルを指定して、unzip32.dllのAPIであるWiz_SingleEntryUnzip
を上記のように呼び出して解凍を試みています。
マニュアルによると、圧縮ファイル内のすべてのファイルを解凍する場合、
第1引数と第2引数は上のように出来るはずなのですが、どこが間違ってい
るのかわからなくなってしまいました。
どなたかよいサンプルプログラム(動くもの)等をご存知の方がいらっし
ゃいましたら教えてはいただけないでしょうか?

3 :非決定性名無しさん:2006/07/03(月) 16:52:19
3ゲトしておく
削除依頼よろ。

4 :非決定性名無しさん:2006/07/03(月) 22:10:06
>>1
単発の上にマルチかよ。

> 圧縮されたい

削除されろ、馬鹿。

5 :非決定性名無しさん:2006/07/31(月) 07:26:13
会社名:有限会社ナガムネ

設..立:平成8年3月6日
所在地:〒530 大阪市北区池田町5番3号
資本金:300万円

役 員:代表取締役 永宗 毅

*** 事業内容 ***
30分に1回タバコを吸う
勝手にサーバの設定を変えてシステム止めても知らん顔する
私用電話、会社備品を盗み東京で売りさばく
ウイルスメールを社内にばら撒く
会議中に居眠り
業者イジメ & 新人イビリ
インターネットとバトル & 会社でウィニー & 人の悪口2CH書き込み
いつも葬式スーツに白靴下で出勤
夏はクールビズ気取って白ポロシャツ(2パターン、裾はパンツの中)

上記に付帯する一切の業務 を 一ヶ月 150万円より対応

http://www.nagamune.co.jp/

4 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)