21-03-17, 08:30 PM
(آخر تعديل لهذه المشاركة : 21-03-17, 08:31 PM {2} بواسطة silverlight.)
الخطأ كان يحدث أحيانا و أحيانا أخري لا يحدث لأن هذه مشكلة Threading
حيث أنه أثناء عملية الرسم و تحديدا في الكود الخاص بتحويل الصورة الي ايقونة
عندما تكون ذاكرة الكمبيوترة مليئة هنا يحدث الخطأ لأن الكمبيوتر لا يستطيع قراءة الصورة من الملف بسرعة
و طبعا العكس صحيح
و لتفادي تكرار مثل هذا الاشياء عليك ان تقرأ الصورة اولا ثم تتاكد انها لا تساوي Nothing ثم تقوم بتحويلها إلي أيقونة
من الافضل أيضا ان تتم عملية تحويل الصورة الي ايقونة باستخدام دالة منفصلة
حيث أنه أثناء عملية الرسم و تحديدا في الكود الخاص بتحويل الصورة الي ايقونة
عندما تكون ذاكرة الكمبيوترة مليئة هنا يحدث الخطأ لأن الكمبيوتر لا يستطيع قراءة الصورة من الملف بسرعة
و طبعا العكس صحيح
و لتفادي تكرار مثل هذا الاشياء عليك ان تقرأ الصورة اولا ثم تتاكد انها لا تساوي Nothing ثم تقوم بتحويلها إلي أيقونة
من الافضل أيضا ان تتم عملية تحويل الصورة الي ايقونة باستخدام دالة منفصلة

