الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال : ما هو الكود لتلافي رسائل الخطاً

مغلق
بدأه zoarrs في 17 أبريل 2006 · 2 رد · 459 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

قبل فتره قرأت في احد المواضع في الفيجول السادس كود .. لتلافي رسائل الخطاء ..

ارجو و ضع الكود لإصدار .. الدوت نت ...

و لكم جزيل الشكر ..

#2

السلام عليكم ورحمة الله وبركاته

الطريقة الوحيدة لتلافى الأخطاء فى الكود هى التأكد من صحة الكود فلا توجد طريقة لتلافيها لكن اذا كنت متوقع للخطأ فيمكنك استخدام احدى الجمل الآتية

On Error Resume Next

هذه الجملة تجعل البرنامج يتجاهل جملة الخطأ وينفذ الجملة التى تليها

On Error Goto ErrorHandler
.
.
.
Exit Sub

ErrorHandler:
Code

هذه الجملة تجعل البرنامج يقفز إلى السطر ErrorHandler وينفذ ما يليه عند حدوث خطأ

أما الطريقة الجديدة فى الدوت نت فهى

Try

CODE

Catch ex As Exeption

HandleError

End Try

وفى هذه التركيبة يتم تنفيذ الكود أسفل Try وعند حدوث خطأ يتم الانتقال إلى جملة Catch ويمكن إضافة كلمة Finally قبل End Try ووضع كود أسفلها يتم تنفيذه فى نهاية التركيبة ويتم تنفيذ هذا الكود دائماً سواء حدث خطأ أم لا :rolleyes:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#3

السلام عليك

أخي العزيز

الموضوع بسيط جدا وهو كالتالي

Try
            ' ضع كود التنفيذ هنا
        Catch ex As Exception
            ' اذا حدث خطا يتم تنفيذ هذا الكود
            MsgBox(ex.Message)
        End Try

فبمجرد ان تكتب كلمة try يكمل الدوت نت الباقي

اي خدمة مستعدين

السلام عليكم

خيركم من تعلم القرآن وعلمه

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…