امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش روند کپی فایل از درون برنامه به هارد
نویسنده پیام
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #12
RE: نمایش روند کپی فایل از درون برنامه به هارد
نقل قول: نمیشه قبل از این که بریزید توی ریسورس تیکه تیکه کنید؟ بعد با کپی تیکه ها پروگرس بار بگذارید. راستی حالا حجم این فایل چقدره؟

نه عزیز جان نمیشه . حجم فایل که نه فایلها ( 5 تا فایل ) رو هم 13 mb هست .


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

شاید روش بهتر و اصولی تر هم وجود داشته باشه. بازم تحقیق کن.


سلام Payman62 جان .

اگه میخواستم کلک بزنم که دیگه تاپیک نمیزدم Shy

ولی من مطمئن هستم که یه راهی داره Question

لطفا هرکی بلده کمممممممممممممممممممممممممممک کنه Happy
۰۱-تير-۱۳۸۸, ۲۳:۱۶:۴۸
ارسال‌ها
پاسخ
toopdanlod آفلاین
در حال پیشرفت
***

ارسال‌ها: 257
موضوع‌ها: 65
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 59
( 135 تشکر در 73 ارسال )
ارسال: #13
RE: نمایش روند کپی فایل از درون برنامه به هارد
راه که بله عزیز جان، همه چیز یه راهی داره اما وقتی کسی نمی دونه بهترین راه همون کلک رشتیه

(آخرین ویرایش در این ارسال: ۰۲-تير-۱۳۸۸, ۰۱:۳۳:۱۷، توسط toopdanlod.)
۰۲-تير-۱۳۸۸, ۰۱:۲۹:۵۸
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #14
RE: نمایش روند کپی فایل از درون برنامه به هارد
یه راه دیگه هم این که ریسورس رو مستقیم از فایل خودتون بخونید.( یه بار یه برنامه با VB6 دیدم این کارو میکرد)

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۲-تير-۱۳۸۸, ۱۲:۵۴:۰۷
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #15
RE: نمایش روند کپی فایل از درون برنامه به هارد
سلام.
13 مگ که پروگرس نمیخواد. باید بینش اسلیپ بذاری تا پروگرس رو بشه مشاهده کرد. تو میلی ثانیه همه فایل ها خونده و کپی میشن. چرا کار رو سخت میکنی.
۰۲-تير-۱۳۸۸, ۱۶:۲۸:۵۹
ارسال‌ها
پاسخ
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #16
RE: نمایش روند کپی فایل از درون برنامه به هارد
نقل قول: سلام.
13 مگ که پروگرس نمیخواد. باید بینش اسلیپ بذاری تا پروگرس رو بشه مشاهده کرد. تو میلی ثانیه همه فایل ها خونده و کپی میشن. چرا کار رو سخت میکنی.



سلام Payman62 عزیز .

داداش من شما فرض کن هجم ریسورس 800 mb هست . من میخوام روش کار رو یاد بگیرم ، نه خودم رو گول بزنم .

100% راهی هست .

اگه نیست پس نرم افزار های اینستال شیلد ، وایز اینستال ، ستاپ فاکتوری و ... چه طور این کار رو میکنند ؟؟؟؟؟؟؟؟؟؟ Whistle

کمممممممممممممممممممممممممممممک HappyHappyHappy
۰۲-تير-۱۳۸۸, ۲۲:۲۱:۱۱
ارسال‌ها
پاسخ
toopdanlod آفلاین
در حال پیشرفت
***

ارسال‌ها: 257
موضوع‌ها: 65
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 59
( 135 تشکر در 73 ارسال )
ارسال: #17
RE: نمایش روند کپی فایل از درون برنامه به هارد
سلام دوست عزیز این نرم افزارهایی که گفتی همشون فایل به فایل کپی می کنه و پروگرسش هم به ازای هر فایل یه مقداری اضافه می کنه. شما اگه دقت کرده باشید می بینید وایز اینستالر که فایل هایی رو که داره کپی می کنه اسمش رو نشون می ده، اگه یه فایل حجیم رو بخواد کپی کنه به پروگرسش هیچ مقداری اضافه نمی شه. من تا به حال با ریسورس VB6 کار نکردم وگرنه بهت می گفتم چه جوری باید این کار رو بکنی اما می دونم که باید از ریسورس فایل ها رو تک به تک بخونی و کپی کنی اینطوری پروگرس هم می تونه نمایش بده که چقدر از کپی فایل ها باقی مونده

۰۳-تير-۱۳۸۸, ۰۱:۰۴:۳۴
وب سایت ارسال‌ها
پاسخ
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #18
Rolleyes  RE: نمایش روند کپی فایل از درون برنامه به هارد
نقل قول: سلام دوست عزیز این نرم افزارهایی که گفتی همشون فایل به فایل کپی می کنه و پروگرسش هم به ازای هر فایل یه مقداری اضافه می کنه. شما اگه دقت کرده باشید می بینید وایز اینستالر که فایل هایی رو که داره کپی می کنه اسمش رو نشون می ده، اگه یه فایل حجیم رو بخواد کپی کنه به پروگرسش هیچ مقداری اضافه نمی شه. من تا به حال با ریسورس VB6 کار نکردم وگرنه بهت می گفتم چه جوری باید این کار رو بکنی اما می دونم که باید از ریسورس فایل ها رو تک به تک بخونی و کپی کنی اینطوری پروگرس هم می تونه نمایش بده که چقدر از کپی فایل ها باقی مونده

دوست عزیز مثل اینکه منظورم رو خوب نفهمیدیWhistle
اصلا چندتا فایل رو بی خیال . شما یه فایل 800 مگا بایتی رو در نظر بگیر .
بلاخره این عمل یه یکی دو دقیقه ای زمان میبره !!!
من میخوام روند کپی شدن فایل از درون ریسورس به هارد رو نشون بدم به صورت کاملا حقیقیQuestion

کمممممممممممممممممممممممممممکHappyHappyHappy
(آخرین ویرایش در این ارسال: ۰۳-تير-۱۳۸۸, ۰۳:۳۵:۰۷، توسط 1120.)
۰۳-تير-۱۳۸۸, ۰۳:۳۲:۱۳
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #19
RE: نمایش روند کپی فایل از درون برنامه به هارد
سلام.
این کار شدنی نیست. چون یه دستور loadresdata داریم که اطلاعات رو از ریسورس میخونه. یه خط کد هست و برای یه خط کد نمیشه پروگرس نمایش داد. تو ویبی ترد هم نداریم که بخوایم بگیم پروگرس رو شبیه سازی کنیم و هم زمان با خوندن پروگرس پیش بره.
۰۳-تير-۱۳۸۸, ۰۴:۱۸:۵۰
ارسال‌ها
پاسخ
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #20
RE: نمایش روند کپی فایل از درون برنامه به هارد
نقل قول: سلام.
این کار شدنی نیست. چون یه دستور loadresdata داریم که اطلاعات رو از ریسورس میخونه. یه خط کد هست و برای یه خط کد نمیشه پروگرس نمایش داد. تو ویبی ترد هم نداریم که بخوایم بگیم پروگرس رو شبیه سازی کنیم و هم زمان با خوندن پروگرس پیش بره.


Payman62 جان مطمئنی ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

من که هنوز نا امید نشدم . Wink
۰۳-تير-۱۳۸۸, ۱۵:۳۰:۱۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] درخواست سورس پنهان شدن فرم و نمایش فقط متن لیبل ها . مجتبی میر 1 1,066 ۳۱-فروردین-۱۳۹۹, ۱۹:۴۱:۰۳
آخرین ارسال: مجتبی میر
  جستجو بین دو دو تاریخ و نمایش اطلاعات بین دو تاریخ mahdi61 1 3,020 ۰۵-دى-۱۳۹۵, ۰۲:۳۰:۳۴
آخرین ارسال: Ghoghnus
  گرفتن متن فارسی و نمایش آن از فایل متنی GTAexcess 2 3,065 ۱۳-اردیبهشت-۱۳۹۵, ۱۴:۰۸:۴۷
آخرین ارسال: Ghoghnus
  [سوال] برنامه ی حذف فایل های با پسوند خاص در یک درایو یا فولدر vb.civil 1 3,201 ۱۱-اردیبهشت-۱۳۹۵, ۱۲:۳۰:۴۹
آخرین ارسال: Ghoghnus
  نمایش وایرلس و آیپی آن Vb6Moderator 1 2,803 ۲۶-شهریور-۱۳۹۴, ۰۹:۲۶:۴۷
آخرین ارسال: moderator
Shy [فوری] خواندن فایل تکست و تبدیل آن به فایل اکسل توسط CommandButton ahmadelectron 1 3,530 ۰۵-خرداد-۱۳۹۴, ۱۶:۵۲:۲۷
آخرین ارسال: Ghoghnus
  نمایش آخرین خط تکت باکس mahdi321 2 3,122 ۱۷-مرداد-۱۳۹۳, ۱۸:۵۳:۴۴
آخرین ارسال: Vb6Moderator
  مدیریت و نمایش پیغام مناسب برای خطاهای احتمالی sepahbod 3 3,674 ۱۴-فروردین-۱۳۹۳, ۲۲:۰۶:۴۹
آخرین ارسال: Di Di
  برنامه نمایش لوگوهای حرفه ای Darg 12 11,990 ۰۲-اسفند-۱۳۹۱, ۱۴:۳۹:۳۵
آخرین ارسال: Loyal
Question [سوال] محاسبه یا نمایش فضای cd خام mhad 9 7,742 ۲۹-آذر-۱۳۹۱, ۲۳:۰۸:۵۳
آخرین ارسال: Ghoghnus

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 7 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS