プロが教えるわが家の防犯対策術!

unzip32.dllをプログラムから呼び出しZIPファイルを解凍していたのですが、
64bitOSになった場合は、どうすればよいのでしょうか?
unzip32.dllの64ビット版はあるのでしょうか?

テストで使用しているWindows7(x64)では、動作しているのですが、
ちょっと不安になり質問しました。

よろしくお願いします。

A 回答 (3件)

「64bit版のアプリケーションからDLLを使用する」場合には、64bit版のDLLが必要になります。


ですが、64bit OS でも「32bit版のアプリケーションから使う」場合に必要なのは32bit版のDLLです。

> Windows7(x64)では、動作している

ということは、質問者さんが作っているのは32bitアプリケーションということですね。それなら今間のままでも問題ありません。
アプリケーションを64bit化する場合には、64bitのDLLをどうにか用意するか、DLLを使用する32bitアプリを別途動かしてプロセス間通信するなどの必要があります。
http://ja.wikipedia.org/wiki/WOW64#.E3.83.97.E3. …
    • good
    • 0
この回答へのお礼

32ビットアプリケーションです。

このまま利用しようと思います。

ありがとうございました。

お礼日時:2012/01/31 08:24

最近は言語自体にZIPを扱う機能が付いていることがあるので、それを利用することを検討するというのも一つの手かも。



.NET系なら
http://msdn.microsoft.com/ja-jp/library/system.i …
が使えるようです。
    • good
    • 0
この回答へのお礼

残念ながら。.netは使ってないくて・・・

ありがとうございました。

お礼日時:2012/01/31 08:23

私が知る限り存在しないはずです。


7-zip64.dllなら7zだけでなくzipも扱えるかも。32bit版ではできていたので。
http://homepage1.nifty.com/Ayakawa/soft/ntutil.h …
    • good
    • 0
この回答へのお礼

ありがとうございます。

ほかのDLLを使うのも手ですね。検討してみます。

お礼日時:2012/01/31 08:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています