هل يمكن الأستدلال على ال Exception برقم كما في VB6 ؟
حاليا لأعرف Exception محدد أستخدم الأتي:
ex.Message.StartsWith("Message")ولكن هل هناك طريقة أفضل؟
هل يمكن الأستدلال على ال Exception برقم كما في VB6 ؟
حاليا لأعرف Exception محدد أستخدم الأتي:
ex.Message.StartsWith("Message")ولكن هل هناك طريقة أفضل؟
لا تَقُولن لِشيءٍ ذَا نَاقِصٌ ... وَلَكن أَعمل وَقُل ذَا أكملُ
السلام عليكم
انا استخدم هدي الطريقة .. , والله اعلم
Catch ex As Exception If ex.Number = 123 Then end if
سبحان الله وبحمده سبحان الله العظيم
هذا الكود يعطي الخطأ التالي
number is not a member of system.exception
لا تَقُولن لِشيءٍ ذَا نَاقِصٌ ... وَلَكن أَعمل وَقُل ذَا أكملُ
إستخدم
Try Catch ex As Exception If ex.Message = "Error Message" Then 'Do something End If End Try
فهي طريقة أسهل
تم تعديل هذه المشاركة بواسطة crazy Programm2007er في 3 أكتوبر 2007 في 12:11
انا فعلا أستخدم طريقة مشابه ولكن لا أكتب نص الرسالة كاملا بل أكتفي بالبداية خصوصا ان النص الكامل يكون غير صحيح لو تعلق المر بأسماء متغيرات أو حقول في قاعدة البيانات
والكود متشابه جدا
Try
Catch ex As Exception
If ex.Message.StartsWith("Error Message")Then
'Do something
End If
End Tryلا تَقُولن لِشيءٍ ذَا نَاقِصٌ ... وَلَكن أَعمل وَقُل ذَا أكملُ
بالتاكيد أستخدام الأرقام أفضل وهذا ما اسأل عنة ولكن ليس عندي خاصية Number هذه ، مع العلم أني أستخدم Visual Studio 2005 Professional Edition فأرجو أرفاق مثال لأعلم أين الخطأ عندي
لا تَقُولن لِشيءٍ ذَا نَاقِصٌ ... وَلَكن أَعمل وَقُل ذَا أكملُ
هذا الموضوع مغلق.