VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/03/19(Wed) 18:04
投稿者SAT
URL
タイトルRe^2: Inetコントロールのエラーについて

> > Inetでのエラーについて質問があります
> >
> > エラーに対応するため下記の通りプログラムを記述しています。
> > しかし、エラー時(LANを抜いたり、適当なURLを設定)にStateChanged
> > が走ったり、走らなかったりと常にエラーを検地できません。
> > 常にエラーを検地できる方法はありますのでしょうか?
> > 申しわけありませんがよろしくお願い致します。
> >
> > Private Sub Inet1_StateChanged(ByVal State As Integer)
> >     If State = icError Then                                 'エラー判定
> >         MsgBox Inet1.ResponseInfo, vbCritical, "エラー"     'メッセージ表示
> >     End If
> > End Sub
>
> エラーが出ないというのは、同じ事をやってもStateChangedが発生する時と
> しないときがあるということでしょうか。それとも、特定の操作をすると検知して
> くれないということでしょうか。後者だったらなんとかなるかもしれませんが。

下記の通りになる確立が高いのですが、絶対なるわけではないので困っていいます。
・LANを抜いてエラーを発生させた場合
 LANを抜いた後、Exeを起動させ接続した時はStateChangedのエラーが検知でき
 ますが、もう一度Exeを起動させ接続させた場合にはStateChangedのエラーが検
 知できません。
・URLの入力でエラーを発生させた場合
 「http://10.〜」と入力するとStateChangedのエラーが発生する場合があります
 が「afafafaf」と適当に入力した場合、全くStateChangedのエラーが発生しません。


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -