none
VC6.0 CFile::Readでネットワーク上のファイル RRS feed

  • 質問

  • VC6.0でCFile::Readを利用してネットワーク上のファイル(65MB)を
    読み込むと、例外が発生します。例外の番号は、CFileException::genericで
    どのように対処したら良いか解りません。
    解決するにはどうしたらよいのでしょうか。
    ちなみに、同じファイルをローカルディスクに置くと上手く読み込めます。
    2009年12月7日 11:23

回答

  • CFile::Readは所詮ReadFileのラッパに過ぎないので、GetLastError()たる、
    CFileExceptionのm_lOsErrorの値が幾つなのかが重要です。幾つですか?

    jzkey
    • 回答としてマーク 菊地俊介 2009年12月21日 9:09
    2009年12月7日 11:58

すべての返信

  • CFile::Readは所詮ReadFileのラッパに過ぎないので、GetLastError()たる、
    CFileExceptionのm_lOsErrorの値が幾つなのかが重要です。幾つですか?

    jzkey
    • 回答としてマーク 菊地俊介 2009年12月21日 9:09
    2009年12月7日 11:58
  • ご回答頂きありがとうございます。
    お恥ずかしい話ですが、
    GetLastError()=CFileExceptionのm_lOsError
    であることを知りませんでした。
    現在その値を調べる環境にいないので、明日にでも早速調べてみます。
    希望が沸いてきました。大変ありがとう御座いました。

    2009年12月7日 12:57
  • 皆様、こんにちは。

    jzkeyさん、回答ありがとうございます。

    KZEPさん、はじめまして。フォーラムのご利用ありがとうございます。
    その後いかがでしょうか?jzkeyさんのアドバイスで問題は解決しましたか?

    有用な情報と思われたため、jzkeyさんの回答へ回答マークをつけさせていただきました。

    今後ともフォーラムをよろしくお願いします。
    それでは!
    2009年12月21日 9:12