|
أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل |
مشاهدة نتائج الإستطلاع: هل تريد البرنامج المقرر Visual Basic 2008 express | |||
نعم أريدة وأحتاجة |
![]() ![]() ![]() ![]() |
74 | 86.05% |
لا شكراً غير مهم |
![]() ![]() ![]() ![]() |
12 | 13.95% |
المصوتون: 86. أنت لم تصوت في هذا الإستطلاع |
|
أدوات الموضوع | ابحث في الموضوع | انواع عرض الموضوع |
|
#1
|
||||
|
||||
![]()
الخطأ لم يكن فى الأمر Return total ولكنه حدث فى الأمر total = First + second
وكما ذكرت حضرتك فإن total نوعها Short سوف تستقبل ناتج الجمع دون مشاكل فكيف يظهر الخطأ فى total = First + second
__________________
يخطئ من يظن أن للذئاب ديناً
|
#2
|
|||
|
|||
![]()
الأمر يحتاج لبحث واطلاع امهلني بعض من الوقت
|
#3
|
|||
|
|||
![]() اقتباس:
بسبب عندما يتم جمع قيمة المتغير First الذي نوعه Byte والمتغير Second الذي نوع Byte ناتج الجمع يتم تمثيله أيضا في شكل Byte وبما أن ناتج الجمع أكبر من الحد المسموع يحدث خطأ Runtime لو القيمة في الحد المسموح يتم تحويل الناتج الذي نوعه Byte إلى Short ليخزن في المتغير Total ثم يتم تحويل المتغير Total إلى Byte ويرجع للدالة وحلا لهذا الوضع قم بعمل تحويل صريح total =CShort( First) +CShort ( second) ستجد الخطأ يظهر في سطر Return Total |
#4
|
|||
|
|||
![]() اقتباس:
اقتباس:
اقتباس:
"تم تخصيص قيمة للوسيط الأول والوسيط الثاني أكبر من مدى نوع بيان الدالة وهذا لا يجوز فيتسبب في خطأ Runtime" هل هذا استنتاج ام مسند الى رأي علمى "المتغير استقبل القيمة لأنها تناسبه" طبعا المتغير لم يستقبله من الاساس رغم ان القيمة تناسبة تماما ولم تتخطى المدى short "حدث عن تنفيذ السطر total = First + second بسبب عندما يتم جمع قيمة المتغير First الذي نوعه Byte والمتغير Second الذي نوع Byte ناتج الجمع يتم تمثيله أيضا في شكل Byte وبما أن ناتج الجمع أكبر من الحد المسموع يحدث خطأ Runtime " طبعا ناتج الجمع 256 يناسب النوع short تماما بعكس ما ذكرتم وحدث الخطأ وهذا هو المطلوب تفسيره لماذا لم يقبل النوع short تخزين 256 التى تناسب معه "لو القيمة في الحد المسموح يتم تحويل الناتج الذي نوعه Byte إلى Short ليخزن في المتغير Total" القيمة 256 في الحد المسموح للمكان التى ستخصص له total وحلا لهذا الوضع نحن لا نريد حلا ولكن نريد تفسير ليه متغير يرفض قبول قيمة مسموح بها في نطاقه في مكان ويقبلها في مكان اخر طبعا الهدف ليس سوى الوصول الصح ايه هل ما بعد return القيمة الراجعة نوعها هو النوع ما بعد as في تعريف الدالة ام لا
__________________
|
العلامات المرجعية |
الكلمات الدلالية (Tags) |
أبوزياد, اتفة الفصل الرابع وورد, شرح الترم الثاني فيديو |
|
|