TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【ニコ生】新配信録画ツール(仮、livedl Part3
Mozilla Firefox質問スレッド Part184
【VM】 ORACLE VM VirtualBox Part4
TClock、TClock2chをWin7 64bitで使えるようにして!
【動画】 Free Video Converter 【変換】 2
【不要ファイル】CCleaner 箒23本目【レジストリ】
【高速デフラグ】Puran Defrag 【インド製】
【高速デフラグ】Puran Defrag 【インド製】
AviUtl総合スレッド90
foltia ANIME LOCKER アニメ自動録画システム5
200 :
久しぶりにこちらを覗いたところ活況で驚きました。

さて、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バイトファイルになるはずです。

WZ EDITOR 19
Mozilla Firefox質問スレッド Part184
2ch用串ソフト 2chapixy Part2
foobar2000 Part84
【WinX】 DVD Ripper Platinum | Blu-ray Decrypter
【2層→1層圧縮】DVD_Shrink Part4【質問OK】
Mozilla Thunderbird 質問スレッド 22
Mozilla Firefox ESR Part6
Google Chrome 85プロセス
Notepad++ part4
--------------------
同志社バサー
オークションウォッチ@時計板
期日前投票してきた。小選挙区は共産候補、比例はれいわの嫌儲コンボ [286397401]
ゲームセンターCX #292「ラフワールド」★2
【三洋】P咲-Saki-阿知賀編 Part.6
(´◎ω◎`)けんか腰で慣れ合うスレinシベリア!第764駅目梅雨明け編
CM3D2 ツイッターヲチスレ20
【大東文化大学】鈴木優花応援スレ【山の女神】
【不快】NMB48渡辺美優紀のパナソニックCM
【界面活性剤】成分良好基礎化粧品・2【無添加】
【親父】長尾為景【強い】
日野・多摩・稲城市のラーメン屋 9 [ゆるゆり学級]
グランブルーファンタジー Part61
【悲報】マーベル映画でクソダサい邦題がつけられる
【ワカヤマン】ビジネス統計スペシャリスト
【速報】鹿児島県で初の感染確認 イギリス在住の40代女性
みんなが知っていなさそうな囲碁手筋2
【サトウサキ】今年は不作か!春日部共栄高【サトウサキ】
【極東のヨハネスブルグ】東京は最狂危険地帯www2
☆怪力重量級は60キロ野村忠宏喧嘩して勝てる?★
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼