tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^5: FileOpenは使用しないほうがいい?
投稿日: 2008/05/08(Thu) 09:15
投稿者癒耶
> > 正確に.FileNameが取得できた時のみとするなら
> > さらにファイルの存在を確認する処理が必要です。
>
> それは、Try ステートメントでの判定の方が良いと思いますよ。
>
> Exists 判定してから、実際にファイルを読み書きするまでの間に
> ファイルの状態が変わる事があるわけですし。
Tryステートメントのみでの判定はリソースの消費が多いのでは。
Tryで囲むのは当然ですが
人の手での操作という段階があった直後は
予測可能なエラーの可能性という事で
Existsでの判定を入れておくのはおかしくないかと。
それ以降でファイルの状態が変わった等があった場合には
Catchする、というのが望ましい処理ではないでしょうか。
・・・とは言いつつも私の主観ですので、
もし宜しければ魔界の仮面弁士様の意見を聞かせて頂けると嬉しいです。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。