سلام دوستان گل
من در برنامه ام چند فایل رو که در resource قرار دادم روی هارد کپی می کنم .
چطور میتونم روند و زمان کپی شدن رو توسط یک ProgressBar نمایش بدم ؟؟؟
شدیدا ظروری
دوست عزیز شما منظورتون .NET هست؟؟
toopdanlod عزیز نه vb6 !!!!
از این همه برنامه نویس کسی نیست کار مارو راه بندازه؟؟؟؟؟؟؟؟؟

خوب تا اونایی که من اطلاع دارم وی بی 6 Resource نداره.
.NET داره
فایل ریسورس تو ویبی وجود داره ولی معمولا فایلهای کم حجم رو توش قرار میدن نه مثلا یک فیلم 700 مگی.فایل حتی 20 مگی هم اونقده سریع کپی میشه که اصلا حرکت پروگرس مشخص نیست.
اگه با LoadResData اطلاعات فایل رو میخونی که نمیشه کاریش کزد ! چون با یه خط کد کل فایل خونده میشه. اگه روش دیگه ای برای خوندن تیکه تیکه فایل از تو ریسورس میشناسی بگو شاید بشه کاریش کرد.
خو بچه ها من گفتم تا اونجایی که اطلاع دارم مطمئن حرفن زدم.
نقل قول: خوب تا اونایی که من اطلاع دارم وی بی 6 Resource نداره.
.NET داره
عزیزه دل vb6 ریسورس داره .
نقل قول: اگه با LoadResData اطلاعات فایل رو میخونی که نمیشه کاریش کزد ! چون با یه خط کد کل فایل خونده میشه. اگه روش دیگه ای برای خوندن تیکه تیکه فایل از تو ریسورس میشناسی بگو شاید بشه کاریش کرد.
Sp!d3rm4n عزیز درسته از همین روش استفاده میکنم . روش دیگه ای هم بلد نیستم .
ولی هتما یه راهی داره

دوستان واقعا کسی چیزی بلد نیست ؟؟؟
مدیر جون شما چی ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

نمیشه قبل از این که بریزید توی ریسورس تیکه تیکه کنید؟ بعد با کپی تیکه ها پروگرس بار بگذارید. راستی حالا حجم این فایل چقدره؟
سلام.
من دستوری ندیدم که فایل ریسورس رو تکه تکه بخونه. همون LoadResData یا LoadResPicture هست که کل فایل رو در یه لحظه و یه خط کد میخونه.
خوندن و اکسترکت کردن فایل های ریسورس سریع انجام میشه. طوری که به چشم نمیاد. مگر این که فایل شما خیلی حجیم باشه.
اگه فایلت حجیمه میتونی یه آیکون پردازش یا لودینگ نمایش بدی تا کار انجام شه.
اگه حتما باید پروگرس نمایش بدی یه راه غیر علمی و در واقع کلک رشتی هست. فایلت که باید خیلی حجیم باشه رو به تکه های مثلا 10 مگی تقسیم کن و تکه تکه در ریسورس ذخیره کن. بعد فایل ها رو دونه دونه بخون و رو هارد اکسترکت کن و بچسبون به هم. فایل ها رو دونه دونه بچسبون ته فایل اصلی.
خوندن فایل ها یه مقدار زمان میبره و اکسترکتشون یه مقدار. به ازای هر خوندن و اکسترکت کردن یه مقدار پروگرس رو جلو ببر.
شاید روش بهتر و اصولی تر هم وجود داشته باشه. بازم تحقیق کن.