圧縮ファイルの表示エラー
Issue #800
closed
条件:
・圧縮ファイルの扱いが「圧縮ファイル単位」or「ディレクトリ単位」になっており、かつ、
・対象の圧縮ファイルを(標準のZIPファイル展開ではなく) 7-Zip で展開するとき
再現手順:
- 本棚にフォーカスがある状態で対象アーカイブにカーソルを合わせる。
- 「表示できるファイルはありません」と表示されるまで "Alt-Down" (or "Right") を入力する。
- "Alt-Up" (or "Left") を入力して親の階層に戻り "Enter" キーでブックを開く操作を行う。
- 本来はブックが開かれるはずのところ、以下のエラーメッセージが表示される。
(エラーはその都度、再読み込みすることで解消できる)
型 'System._ComObject' の COM オブジェクトをインターフェース型 'SevenZip.IInArchive' にキャストできません。~
備考:
・本棚リストにフォーカスがない場合は "Alt-Down" を押してもアーカイブ内部は見られないので、再現手順の「表示できるファイルはありません」以降は発生しない。
・圧縮ファイルの扱いが「全て展開」の場合も、ブック内部を見られないので同様。
Comments (3)
-
reporter -
reporter - changed status to resolved
SevenZipSharpのCOM例外回避のため、アクセスをすべてMTAで行うようにした (fixed
#800)→ <<cset 65c733223b9b>>
-
reporter - changed status to closed
- Log in to comment
起動から開いていないないアーカイブを本棚のキー操作で途中階層から開くときに発生