タイトル : Re^2: CreateObjectにてShell32を使用してZIPが展開されない。 投稿日 : 2008/12/01(Mon) 17:49 投稿者 : おばおば
魔界の仮面弁士様 ご提示いただきました、両方の方法にて実行できることを確認いたしました。 StrictOnでの遅延バインディング警告も出なくなることから、CallByNameにて実装しようと思います。 また、FOF_NOCONFIRMATIONの指定において、+と記載していたのですが、本来はOrが正しい点についても修正いただきありがとうございます。 > 配布すべきは、参照設定によって自動生成される「Interop.Shell32.dll」の方ですよ。 別物だということに気付いていませんでした。 同一と思い込んでサイズをShell32.dllにて判断していました。 複数のプロジェクトにて汎用的に使用する部品として作成しており、 今後の展開次第では、unzip32.dll や ziplibでは、ライセンスに違反する場合が出てくるのではと考え、shell32を使用することにいたしました。 よろしくお願いします。 |