古代VBプログラマ質問スレ(Ver.6.0 まで) part65 [転載禁止]©2ch.net (832レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
56(2): デフォルトの名無しさん [sage] 2015/09/16(水) 17:25:43.66 ID:YuKIFw84(4/4) AAS
>>5555(2): デフォルトの名無しさん [sage] 2015/09/16(水) 17:17:25.48 ID:mu6Nh8e2(3/3) AAS
>>51
大量書込みの場合は、書き込み処理前の空き容量チェックと
write実行時の両方でエラーチェックするのが当然なんだけど
なんで事前チェックが不要だと思ったのかが聞きたいな
どうでもいいけど、ファイルを読み込みオープンする前にファイルの存在チェックはするの?
59(1): デフォルトの名無しさん [sage] 2015/09/17(木) 09:08:13.33 ID:2NbfNrXr(1) AAS
>>56
ファイルリストボックスに列挙されてるなければ無い、という事じゃなくて?
60: デフォルトの名無しさん [sage] 2015/09/17(木) 09:08:47.80 ID:dsY8MwhC(1) AAS
>>56
するときもあるし、しないときもある
するときっていうのは、>>5757(1): デフォルトの名無しさん [sage] 2015/09/16(水) 18:52:08.86 ID:jSlc/S3C(2/3) AAS
>>55
事前チェックは単なるユーザビリティ用。
例えば空き容量チェックをすることで
30分たってからエラーになるよりも
その前にわかったほうが、ユーザビリティは良い。
だがこれはディスクに空き容量があることの保証にはならない。
なぜならチェックした後に、他のプロセスが書き込んで
チェックした時よりも減ることがあるからだ。
だから事前チェックは「空き容量があるだろうチェック」であり
そのチェックを通っても、空き容量がないというエラーが発生することがある。
簡潔に言うと
・事前チェック=必ずしも必要ではないう(追加でやっても良い)
・実行時エラー=必ず必要
のいっているようなユーザビリティのためってことが多い
処理が何フェーズかに分かれていて、それぞれ処理に数分かかり使うファイルが異なる
ような場合だと、あらかじめ各フェーズで使用するファイルやその他処理実行に必要な
要件を満たしているかを、すべてチェックしてから最初のフェーズを開始したほうが
何十分も処理したあげく途中で失敗してユーザを落胆(もしくは激怒)させる可能性が低くなる
しないときは、それが必要のない時とか、そんなプログラム書くのが面倒くさくなった時も含まれる
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s