منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تنفيذ امر معين عندما يهنج البرنامج ( التوقف)
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السادة
عامل امر معين مثل
 If conn.State = ConnectionState.Open Then conn.Close()
        conn.Open()
        Dim cmd4 As New SqlCommand
        cmd4 = New SqlCommand
        cmd4.Connection = conn
        cmd4.CommandType = CommandType.Text
        cmd4.CommandText = "update users  set onoff=@onoff where  username='" & usernames & "'  "
        cmd4.Parameters.AddWithValue("@onoff", 0)
        cmd4.ExecuteNonQuery()
        conn.Close()
        MsgBox("تم تحرير المستخدم")
في  حالة الخروج  من البرنامج بطريقة صحيحة وهي اغلاق البرنامج من الفورم الرئيسي form1

سؤال هو
كيف  اجعل البرنامج ينفذ هذا الامر عندما ينهج او يتوقف عن العمل
اين اضع هذا الكود  في اي حدث
لان on error go to     تظهر خطا   لانني استخدم try   catch
شكرا
السلام عليكم ورحمة الله وبركاته
اخي الكريم  ( من اسمه - فعله) بمعنى ان البرنامج مهنج يعني في لحظة التهنيج لايعمل اي شيء سوى ما جعله يهنج
احيانا تقول لشخص اعمل كذا فيجيبك : بعد ان انهي العمل الذي بين يدي  هذا  في حال كان البرنامج يعمل وليس متوقف
انت تريد حفظ العمل ان حصل التهنيج ..... البرامج الكبيرة مثل برامج الرسم والغرافيك كوريل درو مثلا فيها ميزة الحفظ التلقائي 
يحدد زمنها المستخدم كل 5 دقائق او حسب مايريد وهذا من باب الاحتياط وعند حصول اي مشكلة تؤدي الى خطأ في البرنامج 
وتوقفه عن العمل يمكن للعميل العودة الى الملف الذي تم حفظه اتوماتيكيا
هنا يوجد نقطة مهمة ايضا وهي لو كان زمن الحفظ الاتوماتيكي 5 دقائق وعمل الزبون على البرنامج 4 دقائق 59 ثانية
 وحصل توقف هنا لن يتم حفظ اي شيئ
كل اوردته لك لاوضح لك الطريق الذي ستسلكه من اجل ماتفكر به 
فعلا كلام منطقي
احاول وافكر واحاول