delphi4arab منتديات دلفي للعرب

نسخة كاملة : هل يجب اعتماد التعليمة try..except في كل حدث في المشروع أم أن هناك استثناءات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم و رحمة الله و بركاته

هل يجب اعتماد التعليمة try..except في كل حدث في المشروع أم أن هناك استثناءات
أم هذا غير ضروري بالمرة.
و عليكم السلام


استعملها فى الاماكن التى تتوقع حدوث الخطاء فيها + بامكانك الاستعانة بالموكون TApplicationEvents
مع استعمال الحدث OnException

الحويطي

تستطيع أخي الكريم استعمال raise ...

PHP كود :
raise Exception.Create('Error Message'); 

بالتوفيق Rolleyes
الحويطي كتب :تستطيع أخي الكريم استعمال raise ...
لكن هناك فرق بين try و raise
فالاولى تعتمد على نجاح أكثر من تعليمة و إلا exception
أما الثانية فتستخدم في معظم الاحيان مع الاداة أو الكلمة الشرطية if..then

الحويطي

مما يجدر ذكره هنا أنه عند استعمال Try من المفضل استخدام except

لتتصدى للأخطاء المتوقعة والغير متوقعة ... والأمر يعتمد على مقدار فهم الكود في لغة البرمجة والمشاكل المتوقع ظهورها ...


بالتوفيق أخي الكريم Smile
الأمر منطقي وعقلاني أكثر من برمجي ومهاري

ضع هذه التعليمه في الأماكن التي ترى فيها صعوبة هائلة على عقلك لتحليل الكود

أما بقية الاحداث والتي ترا فيها سهولة في الفهم وتعرف ماهي نتائجها فلا داعي