• آموزش یافتن محل دقیق وقوع خطا در ویژوال بیسیک
    #1
    Note 
    سلام دوستان .
    حتما تا حالا به این فکر کردید که چطور میشه متوجه بشید که دقیقا در کدام خط از کد های برنامتون خطا رخ میده و در صورت نیاز یک گزارش خطای دقیق ایجاد کنید .

    برای انجام این کار :سلام دوستان .
    حتما تا حالا به این فکر کردید که چطور میشه متوجه بشید که دقیقا در کدام خط از کد های برنامتون خطا رخ میده و در صورت نیاز یک گزارش خطای دقیق ایجاد کنید .

    برای انجام این کار :

    1- ابتدا خط های کد رو شماره گذاری می کنیم.

    2- روال رو (با استفاده از دستور On Error...) مدیریت خطا می کنیم.

    3- با استفاده از تابع Erl (که یکی از توابع مستند نشده VB هست) شماره خطی که خطا در آنجا رخ داده رو به دست می آوریم .

    مثال :

    1- ابتدا خط های کد رو شماره گذاری می کنیم.

    2- روال رو (با استفاده از دستور On Error...) مدیریت خطا می کنیم.

    3- با استفاده از تابع Erl (که یکی از توابع مستند نشده VB هست) شماره خطی که خطا در آنجا رخ داده رو به دست می آوریم .

    مثال :

    کد:
    Private Sub Form_Load()

        On Error GoTo ErrH


        Dim a As Integer, b As Integer

    1   a = 10
        
    2   b = 15
      
    3   a = b / 0
      
    4   MsgBox CStr(a)
      
        Exit Sub
      
      
    ErrH:
        MsgBox "Error Number : " & Err.Number & vbCrLf & _
               "Error Line : " & Erl & vbCrLf & _
               "Error Description : " & Err.Description, vbCritical
        ' Resume Next
    End Sub

    چطور امضا کنم؟  Huh
    پاسخ
    #2
    Note 
    خیلی روش جالبیه :yeah:
    ممنون :winksmiley02:

    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
    Note دانلود نمونه سولات ویژوال بیسیک SOFTAFZAR 1 2,565 18-12-2015 ساعت 11:30
    آخرین ارسال: majidvajih
    Note مقاله آموزشی CGI Daniel 2 1,841 08-03-2015 ساعت 19:38
    آخرین ارسال: Stack OverFlow
    Note ماشین حساب پیشرفته به زبان ویژوال بیسیک SOFTAFZAR 2 4,686 28-01-2015 ساعت 16:36
    آخرین ارسال: xMAN
    Note space در ویژوال بیسیک 6 شهره 1 800 04-10-2014 ساعت 10:42
    آخرین ارسال: Comodo
    Note ویژوال بیسیک amir7519 1 723 19-07-2014 ساعت 17:36
    آخرین ارسال: C0der
    Note باز و بستن برنامه ها با ویژوال بیسیک Somi 1 787 18-05-2014 ساعت 19:28
    آخرین ارسال: VBProgrammer
    Note ایجاد لوزی با ویژوال بیسیک 6 Nastaran 2 887 07-04-2014 ساعت 14:25
    آخرین ارسال: Nastaran
    Note کمک در Sendkey ویژوال بیسیک THE KNIGHT 11 2,827 29-03-2014 ساعت 09:44
    آخرین ارسال: Stack OverFlow
    Note دانلود مجموعه پروژه ویژوال بیسیک Daniel 0 762 14-03-2014 ساعت 22:37
    آخرین ارسال: Daniel
    Note تمرینات حل شده درس برنامه سازی(ویژوال بیسیک) Daniel 0 1,339 13-03-2014 ساعت 19:32
    آخرین ارسال: Daniel

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان