DOBON.NETプログラミング道掲示板

■34314 / 親階層)  OracleDataAccess を参照したプログラムでデバッグモードが機能しなくなる
□投稿者/ kane123 一般人(1回)-(2019/10/14(Mon) 10:22:38)
  • アイコン環境/言語:[VB.net , .NET Framework3.5 , Windows7 (32bit), VisualStudio Standard 2010] 
    分類:[.NET] 

    お世話になっております。
    
    VB.net , .NET Framework3.5  , Windows7 (32bit), VisualStudio Standard 2010
    という環境下で  Oracle.Data.Access (2.112.1.0) を使用したWindowsFormアプリを開発しております。
    
    ODP.netのライブラリである、Oracle.Data.Accessを使用した処理を実行すると、
    VisualStudioのデバッガ機能が通常通り機能せず、いかなるエラーであっても実行時
    エラー発生箇所で停止することなくアプリケーションが異常終了してしまい、バグ発生箇所
    の特定がしづらいという事象が起こっています。下記の、Button1_Clickはその事象を端的に
    再現させたものです。ゼロ除算を行っている箇所で、「vshost32-clr2.exe は動作を停止しました」
    とのメッセージが出て異常終了してしまします。
    
    何か対策はありますでしょうか?
    
    もし現状のままで行くとなると、全ての処理にTry Catch ステートメントを噛ませてデバッグしなければ
    いけないということになり、これは避けたいです。
    
    また、今までにVisualStudioを使った他の開発者で、この事象が起こらないパターンも
    目にしているので、何かしら糸口はあるはずでは、と考えております。
    
    よろしくお願いいたします。
    
    Public Class Form1
    
        Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    
            Dim oracon As New Oracle.DataAccess.Client.OracleConnection("xxxxxxxxxx")
            'Oracle.DataAccess を使用する
    
            Dim i As Integer = 1
            i = i / 0    'デバッガが停止せず異常終了。
    
        End Sub
        Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
    
            Dim i As Integer = 1
            i = i / 0        'デバッガが停止してくれる。
    
        End Sub
    End Class
    
    

マルチポストを報告
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: OracleDataAccess を参照したプログラムでデバッグモードが機能しなくなる /kane123
 
上記関連ツリー

Nomalアイコン OracleDataAccess を参照したプログラムでデバッグモードが機能しなくなる / kane123 (19/10/14(Mon) 10:22) #34314 ←Now
Nomalアイコン Re[1]: OracleDataAccess を参照したプログラムでデバッグモードが機能しなくなる / kane123 (19/10/14(Mon) 11:26) #34315
  └Nomalアイコン Re[2]: OracleDataAccess を参照したプログラムでデバッグモードが機能しなくなる / Hongliang (19/10/14(Mon) 12:03) #34316
    └Nomalアイコン Re[3]: OracleDataAccess を参照したプログラムでデバッグモードが機能しなくなる / kane123 (19/10/14(Mon) 16:38) #34317

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -