久しぶりにこちらを覗いたところ活況で驚きました。
さて、Options.confの書込み失敗の話題が出ていますね。
>>174
詳細は忘れましたが、以前自動バックアップとエラー時リストアを試みましたがうまく行きませんでした。
今回、改めてコードとエラーログを見直して一つの案を思いつきました。
error.logをみると、Env.csのメソッド「SaveEnv()」内でSaveTo(root)のエラーが記録されていました。
そこで、.SaveTo(root)が正常終了してからStreamWriterを初期化すればoptions.confファイルの消失を回避できるのではと思いました。
具体的には、以下の方法です。
//―――――――――――――――――
「Env.cs」「SaveEnv()」の
writer = new StreamWriter(option_file, false, Encoding.Default);
の位置を
new TextNodeWriter(writer).Write(root);
の直前に変更。
//―――――――――――――――――
終了時にエラーメッセージが出たとしても、ファイル初期化の前のエラーであればoptions.confは直前の状態のままで、0バイトファイルを作らないと思います。
残念ながら、初期化後のエラーでは0バイトファイルになるはずです。
OmegaChartスレ ver.11
■ このスレッドは過去ログ倉庫に格納されています
200名無しさん@お腹いっぱい。
2019/01/25(金) 14:35:24.19ID:Zz3W4anP0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- マイクロソフト、「365」世界で大規模障害 メール送れずビジネスに影響 [蚤の市★]
- マイクロソフト、「365」世界で大規模障害 メール送れずビジネスに影響 ★2 [蚤の市★]
- JALニューヨーク線60周年、日本人客は4割に 外務省幹部「内向き志向」に危機感 [首都圏の虎★]
- 【為替】円下落、約2カ月半ぶりに一時160円台 米国の利上げ観測強まりで [蚤の市★]
- 「めちゃイケ」30周年特番「めちゃ×2メチャってるッ!」12月5日午後6時30分から4時間40分放送 岡村隆史に密着484 [征夷大将軍★]
- 【紅白】EBIDAN、モナキ、Ayumu Imazu、 Aぇ!group、CUITE STREETが初紅白!出場者13日発表 [征夷大将軍★]
- 【急募】日本史上最高のドラマ、決まらないw w w w w w w w w w w w w w w w w w w w
- 割と真面目にVIP人いなすぎて終わってる感あるけどみんなどこ行ってるの?
- nvidia革ジャン、三人目発覚wwwwwwwwwwwwwwwwwwwwww [398059782]
- 日本人、高市早苗の中国に対する姿勢を評価していることが判明wwwwwwwwwwwwwwww [668024367]
- 【悲報】GTA6、可変30fpsであることが確定し外人ブチギレへ
- 使用済みナプキン🇯🇵👊😅👊すこすこ部🏡