مدیریت خطا در ویژوال بیسیک

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • shokou_69

    • 2015/11/04
    • 5

    مدیریت خطا در ویژوال بیسیک

    برای مدیریت خطا در ویژوال بیسیک ابتدا باید در همان روالی که می خواهید یک مدیر خطا ایجاد کنید باید در همان روال باید عبارت :
    On Error رو تایپ کنید
    سپس بعد از Error اگر goto تایپ کنید باید نام یک برچسب رو ذکر کنید ولی اگر شما بعد On Error عبارت Resume رو تایپ کنید نیاز است که بعد از Resume عبارت Next رو تایپ کنید
    شما در صورتی عبارت Resume next هر خطایی که رخ می دهد ویژوال بیسیک از آن خط صرف نظر می کند ولی اگر عبارت Goto راتایپ کنید هر خطایی که رخ می دهد خط فرمان به عبارت بعد از Goto منتقل میشود
    حالا برای اینکه این مطلب رو درست متوجه بشید من براتون چند مثال می زنم
    مثال: با عبارت goto
    private Sub sosani2007_click ()
    On error goto Err
    print "ali"/10
    Print "Err Del"

    err:
    msgbox err
    err.clear
    resume
    end sub

    این مثال با Goto بود حالا این مثال با Resume Next
    private Sub sosani2007_click ()
    On error resume next
    print "ali"/10
    Print "Err Del"
    end sub
چند لحظه..