PDA

View Full Version : سرعت بیشتر و حافظه کمتر ؟؟؟



Hamid_PaK
یک شنبه 16 بهمن 1384, 13:23 عصر
با سلام به تمامی دوستان عزیز ...
توضیحات :
من یک برنامه ای نوشته ام که تصاویر رو جستجو کرده و در یک لیست ویو ( TListView ) نمایش می دهد ... برای هر کدام از این ایتم ها یک تامبنیل ( Thumbnail ) ایجاد می کنه و در یک امیج لیست ( TImageList) قرار می دهد تا این تصاویر رو در لیست ویو نمایش بدهد ...

اشکال مورد نظر :
وقتی برنامه شروع به جستجو می کنه و تعداد زیادی تصویر رو لیست می کند ، بدلیل اینکه تمامی تصاویر در همون امیج لیست ذخیره می شود برنامه کند تر و کند تر شده و حافظه بسیار زیادی رو اشغال میکنه ... تا جایی که ممکن است حتی بسته شود !!!
( البته اشکال زیاد داره :لبخند: )

آیا راه سریع تر و بهتری برای ذخیره این تصاویر و یا همون تامبنیل ها وجود دارد که هم حافظه کمتر و سرعت بالاتری داشته باشد ... ؟

Hamid_PaK
دوشنبه 17 بهمن 1384, 05:01 صبح
دوستان نظری در این مورد ندارند ؟

اَرژنگ
دوشنبه 17 بهمن 1384, 05:58 صبح
دوستان نظری در این مورد ندارند ؟
۱)لیست ویو برایه مشاهده ایمجها نیست.
۲)از ایمج لیست برایه اینکار استفاده نکنید.
۳)از یک آرایه TImage استفاده کنید.
۴)در یک temp فلدر تامب‌ نیلها را ذخیره کنید.

Hamid_PaK
سه شنبه 18 بهمن 1384, 00:19 صبح
لطفا کد پیشنهاد کنید ... ( در هر صورت باید چطوری تصاویر رو نمایش بدهم ؟؟؟ )
خودم می خواهم یک کامپوننت بنویسم !!!
ولی اصلا نمی دونم باید از کجا شروع کنم ؟؟؟

Hamid_PaK
سه شنبه 18 بهمن 1384, 21:56 عصر
... ( تعداد بیشماری از سوالات در برنامه نویس بی پاسخ می ماند ،برای حل این مسئله هم باید فکری بشود !!! ).

Hamid_PaK
جمعه 21 بهمن 1384, 17:36 عصر
آقا اصلا منصرف شدم ... یکی از دوستان یه کامپوننت تر و تمیز که بتونه عکسها رو بصورت تامبنیل نمایش بده تو دست و بالش نیست ...
به خدا بد جوری گیرم ...