InetSpyログ保存時異常No.00437
soraex さん 03/10/27 22:05
 
はじめまして
題名のとおりのエラーがでます。
このエラーが発生したときは決まってウィンドウが固まり、
しばらく経ってエラーダイアログが出ます。
そのときのエラーダイアログの内容です。
「横取りモジュールが応答しません。
モジュール名=InetSpy.dll
OCXCALL=7
URL=
cbReq=0 cbResp=0」
しかし、このエラーの疑問点は、
起こるときと起こらないときがあります。

[ ]
RE:00437 InetSpyログ保存時異常No.00438
秀まるお2 さん 03/10/28 18:42
 
 InetSpyでの、「ファイル・ログの保存...」コマンドを実行して、保存先ファ
イル名を入力するダイアログボックスが出ている最中にエラーになるって話です
かね?。それとも、ダイアログボックスでのOKボタンを押して保存してる最中
に出るのやら?

 前者の方は、今ちょっと簡単にテストした限りは再現しませんので、後者の可
能性が高いような気がしますが…。

 とりあえずは、インターネットへのアクセスをしてないアイドル状態にしてか
らログの保存をすれば回避できると思いますが、そういう訳にいかないです?

[ ]
RE:00438 InetSpyログ保存時異常No.00439
soraex さん 03/10/30 11:13
 
エラーが起こるタイミングは「ログの保存」コマンドを実行してファイル名入力のダイ
アログが出る前です。それで、インターネット接続をアイドル状態にするとはどうい
うことでしょう。ちなみにローカルサーバに対するアクセスをログに取ったので(loc
alhost)、外にはアクセスしていません。

[ ]
RE:00439 InetSpyログ保存時異常No.00440
秀まるお2 さん 03/10/30 17:44
 
> エラーが起こるタイミングは「ログの保存」コマンドを実行してファイル名入力の
> ダイアログが出る前です。

 では、その辺にバグがあるようです。僕の方で調べないといけないです。

> それで、インターネット接続をアイドル状態にするとはどうい
> うことでしょう。

 ちょっと表現が適切でありませんでした。

 正確に言うと、横取り丸に何もデータが流れないような状況にしてから「ログ
の保存」を実行して欲しいという意味になります。

 横取り丸に何もデータが流れない状況を作るには、つまり、HTTPのやりとりを
全部終わらせればいいです。Internet Explorerを使ってるなら、それを終了さ
せてしまうのが一番適当ですが、終了させないまでも、IEウィンドウ右上の
Windowsログマークのアニメーションが止まれば、HTTPのデータの流れが全部終
わったことになりまして、横取り丸上にも何もデータが流れないはずです。

 HTTPのデータが流れている最中というのは、つまり、Internet Explorerが
ホームページを読み込んでる最中ってことになります。

 InetSpyを使っておられるなら、InetSpyのウィンドウを見ていれば、データの
流れが止まったことも一応確認できると思いますけど。

 そういうことでとりあえず回避できないでしょうか?

[ ]
RE:00440 InetSpyログ保存時異常No.00441
soraex さん 03/11/05 20:52
 

こんにちは

>> それで、インターネット接続をアイドル状態にするとはどうい
>> うことでしょう。
>
> ちょっと表現が適切でありませんでした。
>
> 正確に言うと、横取り丸に何もデータが流れないような状況にしてから「ログ
>の保存」を実行して欲しいという意味になります。
> そういうことでとりあえず回避できないでしょうか?

データが流れていない状態で「ログを保存」を実行すると
だめでしたので、回避できません・・・

同じ現象で、ocxcall=8 とダイアログにでる場合もありました。

現在は回避するために、エラーの現れるPC上では横取り丸を使用せず、
同じLAN内のもう1台のPCからアクセスするようにして、
そのもう1台の方で使用しています。

[ ]
RE:00441 InetSpyログ保存時異常No.00442
秀まるお2 さん 03/11/06 16:42
 
> データが流れていない状態で「ログを保存」を実行すると
> だめでしたので、回避できません・・・

 ということは、単純に、「ログの保存...」のダイアログボックス(またはそ
れを出すための前処理)が、いわゆる無限ループに至って固まってるんですね。

> 現在は回避するために、エラーの現れるPC上では横取り丸を使用せず、
> 同じLAN内のもう1台のPCからアクセスするようにして、
> そのもう1台の方で使用しています。

 ということは、つまりそれが起きるのは特定マシンに限ってということのよう
で…。ソースコードは以下の通りで、特に変わったことはしてないつもりです。

 とりあえず別PCにて回避できているということなので、それで運用をお願いす
るしか無いような気がします。

 別件で、鶴亀メールの添付ファイル追加ダイアログボックスが固まるという症
状も報告されてまして、何かWindowsXPのServicePackにでも問題があるのかもし
れないです。

void SaveLog() {
    char    sz[MAX_PATH];
    sz[0] = '\0';
    OPENFILENAME    ofn;
    memset( &ofn, 0, sizeof(ofn) );
    ofn.lStructSize = sizeof(ofn);
    ofn.hwndOwner = hwndMain;
    ofn.lpstrFilter = szFileFilter;
    ofn.nFilterIndex = 0;
    ofn.lpstrFile = sz;
    ofn.nMaxFile = sizeof(sz) - 1;
    ofn.lpstrTitle = "ログの保存";
    ofn.lpstrDefExt = "log";
    ofn.Flags = OFN_PATHMUSTEXIST | OFN_HIDEREADONLY
                | OFN_OVERWRITEPROMPT | OFN_EXPLORER;
    char    szCurDirPrev[MAX_PATH];
    GetCurrentDirectory( sizeof(szCurDirPrev), szCurDirPrev );
    if( config.szHomeDir[0] != '\0' ) {
        SetCurrentDirectory( config.szHomeDir );
    }
    if( GetSaveFileName( &ofn ) ) {
        GetCurrentDirectory( sizeof(config.szHomeDir)
              , config.szHomeDir );
        spydata.Save( sz );
    }
    SetCurrentDirectory( szCurDirPrev );
}

[ ]
RE:00442 InetSpyログ保存時異常No.00443
soraex さん 03/11/07 11:33
 

> 別件で、鶴亀メールの添付ファイル追加ダイアログボックスが固まるという症
>状も報告されてまして、何かWindowsXPのServicePackにでも問題があるのかもし
>れないです。

なるほど、そういうことかもしれません。
とりあえずは別PCにて使用します。
ありがとうございました。

[ ]
RE:00443 InetSpyログ保存時異常No.00444
秀まるお2 さん 03/11/08 21:48
 
> とりあえずは別PCにて使用します。

 そういうことで回避していただけると(かけもちの仕事が減って)助かります。

 何か原因と思わしきことがわかったら連絡させていただきます。

[ ]