void * * _hArchive\r
)\r
{\r
+ // ***.tar.xxxは不便なので弾く。\r
+ wxString s = _szArcName.BeforeLast(wxT('.'));\r
+ if (s.Find(wxT('.')) != wxNOT_FOUND && s.AfterLast(wxT('.')) == wxT("tar"))\r
+ {\r
+ return TPI_ERROR_IO_ARC_OPEN;\r
+ }\r
+\r
// 書庫形式を認識。\r
IInArchive * hArc;\r
for (wxULongLong_t i = 0; i < sizeof(guidList) / sizeof(GUID); )\r
continue;\r
}\r
\r
- // ***.tar.xxxは不便なので弾く。\r
- wxString s = _szArcName.BeforeLast(wxT('.')); \r
- if (s.Find(wxT('.')) != wxNOT_FOUND && s.AfterLast(wxT('.')) == wxT("tar"))\r
- {\r
- i++;\r
- continue;\r
- }\r
-\r
// 書庫を開く。\r
CInFileStream * fileSpec = new CInFileStream;\r
CMyComPtr<IInStream> file = fileSpec;\r