PDA

View Full Version : ساخت یک لودر برای شروع برنامه با progressbar



hassan p.b
پنج شنبه 26 دی 1387, 18:41 عصر
با سلام
فبلا تاپیکی ایجاد کردم ولی ناپدید شد
من می خواهم برای برنامه یک پیش نمایشگر با progressbar بسازم تام حالت انتظار و بالا
آمدن برنامه را نشان دهم بعداز جستجو و دیدن تاپیک های مربوطه علی الخصوص مربوط به
استفاده از progressbar مطلب بدردبخوری حاصل نگردید
از دوستان خواهش دارم یاری نمایید

hassan p.b
چهارشنبه 02 بهمن 1387, 12:34 عصر
لطفا همکاری نمایید

mafazel
چهارشنبه 02 بهمن 1387, 15:39 عصر
سلام دوست عزیز
این مسئله خیلی مشکل نیست. شما یه صفحه Splash توی پروژه تون استفاده می کنید (استفاده از یک فرم Splash رو که بلدید؟) و یک ProgressBar توی اون می گذارید بعد بر اساس جداولی که باز می شوند یا فرمهایی که ساخته می شوند اون ProgressBar رو پیش می برید(Position اون رو افزایش میدید).
مثلا اگر 10 تا فرم باید ساخته شوند، در خود فایل پروژه بعد از ساخته شدن هر فرم دستور زیر رو میدید:

FrmSplash.ProgressBar1.Position := FrmSplash.ProgressBar1.Position + 10;
(یعنی بعد از ساخته شدن هر فرم 10% به پیشرفت اضافه بشه)
بعضی نرم افزار ها هم الکی یک تایمر میگذارند و این دستور رو توی تایمر می نویسند:لبخند:!
زمان برخی از فعالیتها هم که در دست ما نیست اونها رو کاری نمیتونید بکنید مثل درصد پیشرفت در وصل شدن به SQL Server .
امیدوارم منظورتون رو درست فهمیده باشم.

hassan p.b
سه شنبه 08 بهمن 1387, 12:27 عصر
با سلام و تشکر از شما
کاملا صحیح است و همه چیز آماده است و فرم اسپلش هم همین طور البته 68 فرم دارم
با تشکر