07-08-16, 06:20 PM
(آخر تعديل لهذه المشاركة : 07-08-16, 08:27 PM {2} بواسطة silverlight.)
بغض النظر عن الخطأ في رسم String لكن سبب المشكلة الأصلي هو ان عدد الصور ضخم جدا
ومع هذا العدد الضخم من الصور يكون امرا طبيعيا ان يأخذ الكمبيوتر وقتا لتنفيذ المطلوب منه
عليك ان تجد حلا لتفادي مشكلة Hanging او التعليق أثناء عملية الرسم
أنت تحتاج الي أن تقوم بعمل Caching للصور أو بمعني أدق عليك أن تقرأها علي مراحل و ليس علي مرة واحدة
وبشكل عمللي انت تحتاج الي قراءة الصور في بداية تشغيل البرنامج و تخزينها في مصفوفة او مصفوفات و ترسم فقط ما يظهر للمستخدم من ListViewSubItems
ربما قد يكون هناك حلول اخري و هي انك تخزن الصور في صورة Bytes
سؤالي لك هل عدد الصور سيتزايد ام سيكون ثابتا علي الرقم 8262 ؟
ومع هذا العدد الضخم من الصور يكون امرا طبيعيا ان يأخذ الكمبيوتر وقتا لتنفيذ المطلوب منه
عليك ان تجد حلا لتفادي مشكلة Hanging او التعليق أثناء عملية الرسم
أنت تحتاج الي أن تقوم بعمل Caching للصور أو بمعني أدق عليك أن تقرأها علي مراحل و ليس علي مرة واحدة
وبشكل عمللي انت تحتاج الي قراءة الصور في بداية تشغيل البرنامج و تخزينها في مصفوفة او مصفوفات و ترسم فقط ما يظهر للمستخدم من ListViewSubItems
ربما قد يكون هناك حلول اخري و هي انك تخزن الصور في صورة Bytes
سؤالي لك هل عدد الصور سيتزايد ام سيكون ثابتا علي الرقم 8262 ؟

