PDA

View Full Version : نمایش شماره خط خطا



damanpak
چهارشنبه 17 دی 1393, 22:27 عصر
سلام به همه اساتید
من جهت پیدا کردن شماره خطی که توی برنامه به خطا خورده سرچ کردم که این پاسخ رو پیدا کردم



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

damanpak
پنج شنبه 18 دی 1393, 10:42 صبح
کسی نبود؟
من راه حلش رو پیدا کردم اما فکر نمیکنم منطقی باشه بهرحال تا دوستان راه حلی رو ارائه بدن این بهترین راهه
من هرجا که فایل Exe رو میزارم کنارش فایلی با پسوند pdb رو هم کنارش میزارم
این فایل در پوشه Debug کنار فایل Exe وجود داره
منتظر راهنمایی های بهتر دوستان هستیم