ايران ويج

نسخه‌ی کامل: مقادیر تغییر نمی کنند؟؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
وقتی از دستور زیر در" لازاروس " استفاده می کنم ، فقط مقدار کلید درست تغییر می کنه  و بقیه تغییر نمی کنند؟؟
کسی می تونه راهنمایی کنه؟؟
کد:
procedure TForm1.Button1Click(Sender: TObject);
var
 i :Integer;
begin
 for i:=0 to 50 do begin
   Button1.Caption:= inttostr(i);
   panel1.Caption:= inttostr(i);
   edit1.text:= inttostr(i);
  label1.Caption:= inttostr(i);
  sleep(10);
 end;
end;
توی برنامه اصلی دستور Sleep نیست و به جای( Sleep) باز شدن فایل و خوندن اشیا و جای گذاری اشیا و  ..... هست ، از دستور Sleep  فقط برای شبیه سازی تاخیر استفاده کردم.

فایل اجرای
بیشتر توضیح بده مقدار کپشن همه اینها میشه 50
مشکل همینه که چرا همه کپشنشون فقط مقدار نهایی رو نشون میده؟؟؟
مگه نباید در هر 10 میلی ثانیه مقدار کپشنشون عوض بشه؟؟
فقط مقدار کپشن "کلید" هر 10 میلی ثانیه عوض میشه و بقیه فقط مقدار نهایی رو نشون می دن؟؟

من میخوام که کپشن و یا تکس هر عنصر هر 10 میلی ثانیه عوض بشه ، اما این اتفاق نمی افته و فقط کلید درست کار می کنه
10 میلی ثانیه کمه بزار روی 100 چون سرعت حلقه زیاد هست
یا از یک تایمر استفاده کنید
(۲۹-خرداد-۱۳۹۵, ۰۳:۳۷:۳۱)Majid_Ebru نوشته است: [ -> ]توی برنامه اصلی دستور Sleep نیست و به جای( Sleep) باز شدن فایل و خوندن اشیا و جای گذاری اشیا و  ..... هست ، از دستور Sleep  فقط برای شبیه سازی تاخیر استفاده کردم.

سلام
توی برنامه اصلی دستور Sleep نیست ، برنامه چون چندین Shape رو باز می کنه می خوام براش یه نمایش دهنده بزارم که ببینم چندمین shape باز شده؟؟