![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
いつも参考にさせていただいています。
現在以下の環境にてアプリ作成を行っております。
OS:Windows XP SP2
言語:VB.net 2005 SP1
.netFrameWork SDK ver2.0
質問:
現在作成中のアプリにて、特定のエラー(System.Net.WebException)をCatchし、その動作を3回までリトライ可能にするPG作成を行っております。
但し、3回を超えても同じエラーが返された場合はその特定のエラー(System.Net.WebException)を例外として発生させたいのですが、動的にこの例外を発生させる術が分かりません。
尚、Err.Raiseにて動的にエラーを発生できるようですが、
System.Net.WebExceptionを発生させる為の引数の数値が
分かりません。
以下、サンプルを記述します。
ご存知の方、宜しくお願いします。
dim RetryCount as Integer
Do While Not accessWeb(・・・)
RetryCount += 1
If RetryCount <= 3 Then
'ログ出力("WebAccess失敗の為、リトライします。(" & RetryCount & "/3回目)")
Else
'ログ出力("WebAccess失敗の為、異常終了。" )
※※※※※ここで例外(System.Net.WebException)を発生させアプリを終了させたい。※※※※※
End If
Loop
Private Function accessWeb(・・・) As Boolean
Try
例外(System.Net.WebException)が発生する可能性のある処理
Return True '正常終了時
Catch ex As System.Net.WebException
Return False '例外発生
End Try
No.1ベストアンサー
- 回答日時:
自分で例外を発生させるのは「throw」ですね
ここら辺を読めばわかるとおもいますよ。
http://www.atmarkit.co.jp/fdotnet/vb6tonet/vb6to …
参考URL:http://www.atmarkit.co.jp/fdotnet/vb6tonet/vb6to …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Excel(エクセル) フォルダ内の全ブックのシート名を変更したい 7 2022/09/22 21:34
- Visual Basic(VBA) Excel vbaについての質問 3 2023/04/18 16:14
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
CloseとDisposeの違い
Visual Basic(VBA)
-
Designer.vbは直接コードをいじってはだめ?
Visual Basic(VBA)
-
-
4
文字列の後ろから必要分だけ削除したい。
Visual Basic(VBA)
-
5
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
-
6
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
7
小数点を含む数値かどうか判断の判断方法
Visual Basic(VBA)
-
8
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
-
9
「タイプ初期化子が例外をスローしました」エラー何?
Visual Basic(VBA)
-
10
【VB.NET】App.configにファイルパスを設定して読み込みたい
Microsoft ASP
-
11
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
12
VB6.0の「vbFromUnicode」はVB.NETではどれに相当しますか?
Visual Basic(VBA)
-
13
DataGridViewでセルクリックイベントを発生させるには
Visual Basic(VBA)
-
14
複数SQL発行について
Visual Basic(VBA)
-
15
tryの終了
Java
-
16
VB.NET getとsetの概念がわかりません。
Visual Basic(VBA)
-
17
VBの「As String * 128」とは?
Visual Basic(VBA)
-
18
クリスタルレポートの改ページについて
Visual Basic(VBA)
-
19
カンマの含まれる文字列の数値変換方法について
Visual Basic(VBA)
-
20
Visual Basic.NETの、Form 間での引数の引渡し方法を教えてください。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.net 任意の例外を発生させ...
-
【C#, xaml】TypeInitializatio...
-
strtoint関数について
-
常に「すべての列のサイズを自...
-
【VBA】写真の縦横比を変えずに...
-
Not kind:Folders
-
Ububtuでファイル共有できない...
-
ショートカットファイルそのも...
-
System32内のファイルを書き換...
-
貼り付けとショートカットの貼...
-
コマンドプロンプトでファイル...
-
タスクスケジューラで指定フォ...
-
delコマンドでデスクトップ上の...
-
ネットワーク経由の共有ファイ...
-
シャットダウン時に自動ファイ...
-
拡張子KIHを見るソフトって有り...
-
Indesignが起動できなくなって...
-
複数のワードのファイルから検索
-
CentOS7で容量がきつくなったの...
-
ファイルの削除ができません
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.net 任意の例外を発生させ...
-
strtoint関数について
-
【C#, xaml】TypeInitializatio...
-
【VB 6.0】参照設定でエラーが...
-
C# WINDOWS フォルダー右クリッ...
-
VB.net 画面のハ-ドコピーでエ...
-
Excel VBAですが、表示している...
-
【VBA】写真の縦横比を変えずに...
-
Ububtuでファイル共有できない...
-
常に「すべての列のサイズを自...
-
タスクスケジューラで指定フォ...
-
System32内のファイルを書き換...
-
Not kind:Folders
-
ファイル並び順がバラバラで困...
-
シャットダウン時に自動ファイ...
-
検索したファイルの場所を調べ...
-
ワードの作成日時と更新日時
-
レジストリの変更が保存されない
-
Wordを開こうとすると『環境変...
-
google Drive 容量を減らせない...
おすすめ情報