CArchiveの例外処理について – プログラミング – Home

CArchiveの例外処理について
 
通知
すべてクリア

[解決済] CArchiveの例外処理について


spling
 spling
(@spling)
ゲスト
結合: 18年前
投稿: 9
Topic starter  

お世話になります。

CArchiveでfileReadを行っています。
プログラムを実行させると下記の例外メッセージがでます。

>CArchive exception: endOfFile.
>例外処理 (初回) は Sample.exe (KERNEL32.DLL) にあります: 0xE06D7363:
>Microsoft C++ Exception。

一応問題なく処理はしているようです。
このメッセージはEndOfFile時には出るのが普通なのでしょうか、
それともどこかに異常があるということなのでしょうか。
CArchiveExceptionでCatchしてみましたが、つかまらないようです。

vc++6.0 MFC ダイアログベース


引用未解決
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

>CArchive exception: endOfFile.
でぐぐってみたら、どうも必ずでるっぽいですね。(VC6以外は出るか知らないけど)

http://www.google.com/search?num=50&hl=ja&q=CArchive+exception%
3A+endOfFile.++&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=


返信引用
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

これは、CArchive の中で EndOfFile 例外が catch されたという通知です。
すでに catch されているので、捕まえることは出来ません。


返信引用
spling
 spling
(@spling)
ゲスト
結合: 18年前
投稿: 9
Topic starter  

>これは、CArchive の中で EndOfFile 例外が catch されたという通知です。

通知ということはこの一連のメッセージは異常を知らせるものではないということでしょうか。
それとも、
>CArchive exception: endOfFile.
のみが通知で例外メッセージの部分はやはり異常なのでしょうか。

まどろっこしい質問ですみません。


返信引用
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

> 通知ということはこの一連のメッセージは異常を知らせるもの
> ではないということでしょうか。

はい、異常ではありません。


返信引用
spling
 spling
(@spling)
ゲスト
結合: 18年前
投稿: 9
Topic starter  

例外メッセージは異常が発生したときにでるものだと思っていました。
勉強になりました。
本当にありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました