PDA

View Full Version : حرفه ای: سه تا سوال درباره فرم و ProgressBar



Golsha
جمعه 22 آبان 1388, 14:38 عصر
سلام دوستان ميشه تو دوتا سوال پايين كمكم كنيد :

1 ) من يه فرم رو به صورت كامپايل شده در آوردم و گذاشتمش توي فايل Res يه پروژه ديگه . توي پروژم هم دو تا فرم دارم كه توي فرم يك يه باتن گذاشتم . حالا چه كدي بنويسم كه وقتي توي برنامه باتن رو زدي فرم دوم را با استفاده از فرم كامپايل شده كه توي فايل Res قرار داره ذخيره كنه توي درايو C ؟

2 ) چه طوري ميتونم Load شدن فرم رو به طور واقعي با Progress Bar نشون بدم ؟

3 ) چه طوري ميشه وقتي فايلي رو به صورت باينري از فايل Res استخراج ميكنيم رو با Progress Bar نشون بديم ؟

xxxxx_xxxxx
جمعه 22 آبان 1388, 14:48 عصر
1) http://barnamenevis.org/forum/showpost.php?p=739096&postcount=3
2) بستگی به این داره که در رویداد Load چه اتفاقاتی میافته.
3) استخراج فایل resource معمولاً با سرعت زیادی انجام میشه چون معمولاً حجم فایلهایی که به پروژه ضمیمه میشه کم هست. شما می تونید بلافاصله بعد از استخراج فایل یک حلقه بزارید و در اون حلقه وجود یا عدم وجود فایل رو در مکان موردنظر بررسی کنید تا زمانی که فایل وجود نداره ProgressBar افزایش پیدا می کنه. اما این که Max چقدر باشه معلوم نیست.

Golsha
جمعه 22 آبان 1388, 16:11 عصر
دوست عزيز منظورم اين كه شما گذاشتيد نبود . ببينيد شما اين كدي كه گذاشتيد براي اينه كه برنامه فايلي كه تو Res قرار داره رو توي درايو C ذخيره كنه . منظورم اينه كه ( توي همين كد ) به جاي اين كه فايل درون Res توي درايو C ذخيره بشه فرم دوم توي فايل Res ذخيره بشه .

يا ساده تر اينكه : من دو تا فرم توي پروژم دارم و توي فرم اول يه باتن دارم حالا چه كدي براي باتن بنويسم كه وقتي برنامه رو اجرا كردم و باتن رو زدم برنامه فرم دوم رو توي درايو C با فرمت exe كامپايل كنه ؟

در مورد سوال هاي دو و سه ممنون پيدا كردمش .

xxxxx_xxxxx
جمعه 22 آبان 1388, 16:39 عصر
سلام،
پس این همون سؤال قبلی تون هست:
ذخيره فرم به صورت فايل Exe (http://barnamenevis.org/forum/showthread.php?t=187941) و چه طوري ميشه يه فرم رو ذخيره كرد (http://barnamenevis.org/forum/showthread.php?t=185731)

و اینکه قبلاً در مورد اینکه چطور در run time به برنامه فایل res اضافه کنیم:
وارد كردن فايل درون Res (http://barnamenevis.org/forum/showthread.php?t=183515)

هرسه این تاپیکها رو خودتون ایجاد کردید(!)


جملات متناقض صورت مسئله رو تغییر میده:

من يه فرم رو به صورت كامپايل شده در آوردم و گذاشتمش توي فايل Res يه پروژه ديگه
حالا چه كدي براي باتن بنويسم كه وقتي برنامه رو اجرا كردم و باتن رو زدم برنامه فرم دوم رو توي درايو C با فرمت exe كامپايل كنه ؟

منظورم اينه كه ( توي همين كد ) به جاي اين كه فايل درون Res توي درايو C ذخيره بشه فرم دوم توي فايل Res ذخيره بشه .
تاپیک قفل شد/