<dd>\r
<ul>\r
<li class="chg">Command()の処理中にコールバック処理を行うよう変更。</li>\r
+ <li class="chg">ファイルを書庫として開けない場合にはOpenArchive()でエラーを返せるよう処理を改善。</li>\r
<li class="fix">0.01β7以降、Windowsで処理が低速になっていたバグを修正。</li>\r
</ul>\r
</dd>\r
{\r
* _nFileCount = as->GetCount();\r
}\r
+\r
+ wxString szStartLine = g_LibInfo.node.GetAttribute(wxT("list-line-s"), wxEmptyString);\r
+ if (! szStartLine.IsEmpty() && as->Index(szStartLine) == wxNOT_FOUND)\r
+ {\r
+ // 書庫が読み込めなかった?\r
+ return TPI_ERROR_ARC_UNSUPPORTED;\r
+ }\r
+\r
return as->IsEmpty() ? TPI_ERROR_UNDEFINED : TPI_ERROR_SUCCESS;\r
}\r
\r
wxString szStartLine = g_LibInfo.node.GetAttribute(wxT("list-line-s"), wxEmptyString);\r
if (! szStartLine.IsEmpty())\r
{\r
- // 開始行の次の行にセット。\r
+ // 開始行の次の行にセット。エラーはOpenArchiveでチェック済み。\r
s_nCurrentLine = asOutput.Index(szStartLine) + 1;\r
- if (s_nCurrentLine == wxNOT_FOUND + 1)\r
- {\r
- // 書庫が読み込めなかった?\r
- return TPI_ERROR_ARC_UNSUPPORTED;\r
- }\r
}\r
\r
// 初期設定。\r