>>data:3695
GetLineStrが pcLayout == NULL, pLine == NULL のときに nLineLenを設定しないのがそもそも問題なのかもしれませんけど。
呼び出し側で考慮しろってことでしょうね。きっと。
diff -ur sakura_core_org/CEditView_Command.cpp sakura_core/CEditView_Command.cpp
--- sakura_core_org/CEditView_Command.cpp Mon Mar 01 00:33:09 2004
+++ sakura_core/CEditView_Command.cpp Wed Mar 17 23:14:03 2004
@@ -3821,6 +3821,7 @@
}
}
nLineNum = m_nCaretPosY;
+ nLineLen = 0; // 2004.03.17 Moca NULL == pLineのとき、nLineLenが未設定になり落ちるバグ対策
pLine = m_pcEditDoc->m_cLayoutMgr.GetLineStr(nLineNum, &nLineLen, &pcLayout);
/* 指定された桁に対応する行のデータ内の位置を調べる */
// 2002.02.08 hor EOFのみの行からも次検索しても再検索可能に (2/2)