C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.54438 の関連記事表示

<< 0 >>
■54438  Re[2]: VB2005の「DIR」関数について
□投稿者/ uooono -(2010/10/20(Wed) 09:28:53)
    No54424 (魔界の仮面弁士 さん) に返信
    > それゆえ VB6 で Dir を使う場合、「列挙結果に "." や ".." が現れたらば、それらを読み捨てる」
    > という記述が行われる事が多かったかと思います。また、そのように実装されたコードであれば、
    > 2005 にコンバートした際にも、特に問題は生じません。
    >
    > しかしこれを「列挙結果の先頭 2 つを読み捨てる」という方法で実装しているとしたら、
    > VB2005 にコンバートされたコードでは問題が発生する事になります。

    回答ありがとうございます!
    サンプルプログラムを実行してみて、意味が理解できました。

    以下のような分岐処理のコンバージョンをしていたのですが、自動コンバート結果のままで問題ないということですね。
    (vb6.0)
    If Dir("C:\test\aaa.txt", vbNormal) = "" Then
    (vb2005自動コンバート結果)
    If Dir("C:\test\aaa.txt", FileAttribute.Normal) = "" Then
記事No.54423 のレス / END /過去ログ91より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -