PDA

View Full Version : سوال: خطایابی در زمان اجرای برنامه



hamidhws
یک شنبه 26 دی 1389, 11:47 صبح
با سلام

چطور میشه اینکارو کرد؟ بهترین روش چی هست؟

با تشکر

Reza,M
یک شنبه 26 دی 1389, 13:32 عصر
با سلام

چطور میشه اینکارو کرد؟ بهترین روش چی هست؟

با تشکر
دوست عزيز Build solution برات انجام ميده ديگه فكر نكنم نيازي باشه !

hamidhws
یک شنبه 26 دی 1389, 14:18 عصر
میشه کمی توضیح بدید

دوست عزیز منظورم در زمان RunTime هستشا! منظورم وقتیه که برنامم دست مشتری هست

Reza,M
یک شنبه 26 دی 1389, 21:03 عصر
میشه کمی توضیح بدید
دوست عزیز منظورم در زمان RunTime هستشا! منظورم وقتیه که برنامم دست مشتری هست
آخه ما هنوز نميدونيم ميخواي چيكار كني
از ساختار زير استفاده كن

Try

Catch ex As Exception

End Try

hamidhws
دوشنبه 27 دی 1389, 09:23 صبح
با سلام

دوست عزیز میخوام هر جا که برنامم خطا داد به صورت خودکار line خطا در یه دیتابیس ذخیره بشه

دوست عزیز غیر از اون راهی که فرمودید دیگه چه راهی هست؟

اون راهی که فرمودید خوبه اما باید برای هر دستور یه try بزارم !

ممنون میشم راهنمایی بفرمایید

با تشکر

hossein-khoshseyar
دوشنبه 27 دی 1389, 09:27 صبح
خوب شما می تونید ابتدای هر روتین بنویسید
on error goto .....
بعد تو انتها همون لیبل رو ایجاد کنید و هر کاری می خواید انجام بدید
مثلا یک فایل باز کنید و خطاها رو اون تو بنویسید

hamidhws
دوشنبه 27 دی 1389, 09:54 صبح
خوب شما می تونید ابتدای هر روتین بنویسید
on error goto .....
بعد تو انتها همون لیبل رو ایجاد کنید و هر کاری می خواید انجام بدید
مثلا یک فایل باز کنید و خطاها رو اون تو بنویسید

دوست عزیز این روش هم مثل try هست
در واقع میخواستم ببینم راهی هست که نخوام برای هر دستور این عملیات رو انجام بدم؟ مثلا یه کلاس طراحی کنم که هر خطایی برنامه داد به صورت مستقیم براش ارسال بشه و از روی اون خطا بفهمم دقیقا کدوم دستور برنامم خطا داده.

با تشکر

مرتضی تقدمی
یک شنبه 03 بهمن 1389, 14:21 عصر
دوست عزیز این روش هم مثل try هست
در واقع میخواستم ببینم راهی هست که نخوام برای هر دستور این عملیات رو انجام بدم؟ مثلا یه کلاس طراحی کنم که هر خطایی برنامه داد به صورت مستقیم براش ارسال بشه و از روی اون خطا بفهمم دقیقا کدوم دستور برنامم خطا داده.

با تشکر

سلام

اگه این کلاس طراحی بشه که خیلی خوب میشه. دوستان یاری کنن.