[スレッド全体]

[8205] Re5:CSVモードで、Excel相当のデータの解釈をしてほしいです返信 削除
2016/11/5 (土) 19:44:01 ばぼ
Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
▼ LR4さん
> 少々、言葉足らずだったようで申し訳ありません。

コメントしてといて放置もアレなので再現確認してみました。
クリッカブルURLのためのカーソル変更判定の中から
もか氏追加のコードが呼ばれていて、そこでハングしてますね。

sakura_core/doc/layout/CLayoutMgr.cpp

1019行目で終了条件に誤った値を設定しているのが原因。
const CLogicXInt nEnd = nDataLen + pcLayout->GetLogicOffset();

1021行目の↓の終了条件を満たさず、無限ループ(応答なし)。
for( ; i < nEnd; scan.Next(), i = scan.GetPos() )

とりあえず↓のようにしてビルドすれば「応答なし」は解消します。
const CLogicXInt nEnd = nDataLen;// + pcLayout->GetLogicOffset();


ソースにパッチを適用してビルドできるってことは開発系の人かと思います。
よければパッチ投稿してあげてください。
私はsakura開発チームの中の人じゃありませんので。

追記:
つか、中の人お願いします。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81