アカウント名:
パスワード:
プログラムが落ちないように。と言うか。
プログラムが落ちる1歩手前でデータを保存出来るようにして欲しい。0で割り算したとか、無効な番地を指定したとか言う間が有るのなら出来るだろうに。
落ちたとしてもデータを復元可能にして欲しい。(定期保存機能の無いプログラムの場合)
仮にプログラム能力が有ればどうするだろうか。・プログラムを2重に動かす。(裏と表で)・表の計算が成功したら裏も実行する。・表がエラーに成ったら、その旨伝えて裏を表と入れ替える。
MS-DOSの時代(プログラムの複数起動が出来ない)に、あるCADで、落ちても電源が入っていて、その後別プログラムを起動させていなければ「ホットスタート」と言う起動方法が有った。データ域を初期化しないで前と同じ番地を指すように起動するという。
プログラムが落ちるということは動作に異常が生じているということ。その状態でデータが正常である保障はない。データが壊れたためにアプリが落ちた可能性もあるのに、そのデータを保存しても意味がない。(デバッグ用途ならいざ知らず)
>落ちたとしてもデータを復元可能にして欲しい。
どの時点のデータに戻せばいいの?戻れば壊れたデータでもいいの?その壊れたデータでアプリが正常に動作する保障はないよ?
OS側からデータが(論理的に)正常であるかどうか判断する術はないんだから、結局アプリがデータを定期的に保存するしかない。
>データ域を初期化しないで前と同じ番地を指すように起動するという。
落ちた際にプログラム領域が破壊されていないことが前提でしょ。アプリが自身のコードをチェックして破壊されていないことを確認してたんだろうか?
リセットしてもVRAMがクリアされないのを利用してゲーム画面を保存するとか、そういうのは結構あったね。
あなたの言う事は全面的に正しいと思う。が、その昔こんな無茶な製品があってですね。http://pc.watch.impress.co.jp/docs/article/970213/symantec.htm [impress.co.jp]
使ったことはあるけど、さすがに「上書き保存」は無謀すぎてしたことがないですね。「名前をつけて保存」で様子見でした。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
落ちないプログラム (スコア:2, 興味深い)
プログラムが落ちないように。と言うか。
プログラムが落ちる1歩手前でデータを保存出来るようにして欲しい。
0で割り算したとか、無効な番地を指定したとか言う間が有るのなら出来るだろうに。
落ちたとしてもデータを復元可能にして欲しい。
(定期保存機能の無いプログラムの場合)
仮にプログラム能力が有ればどうするだろうか。
・プログラムを2重に動かす。(裏と表で)
・表の計算が成功したら裏も実行する。
・表がエラーに成ったら、その旨伝えて裏を表と入れ替える。
MS-DOSの時代(プログラムの複数起動が出来ない)に、
あるCADで、落ちても電源が入っていて、その後別プログラムを
起動させていなければ「ホットスタート」と言う起動方法が有った。
データ域を初期化しないで前と同じ番地を指すように起動するという。
Re: (スコア:0)
プログラムが落ちるということは動作に異常が生じているということ。
その状態でデータが正常である保障はない。データが壊れたためにアプリが
落ちた可能性もあるのに、そのデータを保存しても意味がない。
(デバッグ用途ならいざ知らず)
>落ちたとしてもデータを復元可能にして欲しい。
どの時点のデータに戻せばいいの?
戻れば壊れたデータでもいいの?
その壊れたデータでアプリが正常に動作する保障はないよ?
OS側からデータが(論理的に)正常であるかどうか判断する術はないんだから、
結局アプリがデータを定期的に保存するしかない。
>データ域を初期化しないで前と同じ番地を指すように起動するという。
落ちた際にプログラム領域が破壊されていないことが前提でしょ。
アプリが自身のコードをチェックして破壊されていないことを確認してたんだろうか?
リセットしてもVRAMがクリアされないのを利用してゲーム画面を保存するとか、
そういうのは結構あったね。
Re:落ちないプログラム (スコア:0)
あなたの言う事は全面的に正しいと思う。
が、その昔こんな無茶な製品があってですね。
http://pc.watch.impress.co.jp/docs/article/970213/symantec.htm [impress.co.jp]
使ったことはあるけど、さすがに「上書き保存」は無謀すぎてしたことがないですね。
「名前をつけて保存」で様子見でした。
Re:落ちないプログラム (スコア:1)
これに助けられた回数よりこれが原因でトラブルになった回数の方が多かったような気もするが。
Re: (スコア:0)
そうでなくても、10年前のExcelだと挙動不審になったファイルから中身のデータを新規のファイルにコピペというのはよくやったように思う。最近はそういうのがないな。