damanpak
چهارشنبه 17 دی 1393, 23:27 عصر
سلام به همه اساتید
من جهت پیدا کردن شماره خطی که توی برنامه به خطا خورده سرچ کردم که این پاسخ رو پیدا کردم
Dim trace = New System.Diagnostics.StackTrace(ex, True)
MsgBox(ex.Message & vbCrLf & "Error in ClaimFlag10 - Line number:" & trace.GetFrame(0).GetFileLineNumber().ToString)
که شماره خط خطا رو برمیگردونه اما اگه فایل Exe برنامه رو توی یک مسیر دیگه ببرم شماره خط همیشه صفر برمیگرده
کسی میدونه علت چیه؟
من جهت پیدا کردن شماره خطی که توی برنامه به خطا خورده سرچ کردم که این پاسخ رو پیدا کردم
Dim trace = New System.Diagnostics.StackTrace(ex, True)
MsgBox(ex.Message & vbCrLf & "Error in ClaimFlag10 - Line number:" & trace.GetFrame(0).GetFileLineNumber().ToString)
که شماره خط خطا رو برمیگردونه اما اگه فایل Exe برنامه رو توی یک مسیر دیگه ببرم شماره خط همیشه صفر برمیگرده
کسی میدونه علت چیه؟