Bug #55
(V6.20)初期化ファイル(muse.ini)に指定したテキスト背景色が正しく反映しない
ステータス: | 終了 | 開始日: | 2011/08/19 | |
---|---|---|---|---|
優先度: | 通常 | 期日: | 2011/08/19 | |
担当者: | - | 進捗 %: | 100% | |
カテゴリ: | - | 作業時間の記録: | - | |
対象バージョン: | - |
説明
状況(2012.08.19)¶
V6.21にて対処済み。
(原因)
Muse(V6.20)より、Museのビルド環境をVC++6.0からVS2008に変更した。
そのコンパイル処理の差でsscanf()関数の書式指定の処理仕様に変更が生じた模様。
16進文字を数値に変換する際に正しい結果が得られなくなった。
(対処)
sscanf()ではなく、strtol()を利用することで回避した。
(補足)
今回の改修を機に、ソース内のすべてのsscanf()をstrtol()に変更した。
これにより、muse.exeのサイズが(極僅かではあるが)コンパクト化するという副次効果を得た。
概要(2012.08.19)¶
テキストエリア背景色の設定が反映されない。
muse.ini に TCL パラメータを指定したとき、赤成分が無視され、常に 0 と見做されるように見えます。
関連するチケット