PDA

View Full Version : مشکل با تابع sleep در دلفی 7



ali_r_h
پنج شنبه 09 اسفند 1386, 16:20 عصر
سلام, من برای پروژه پاین ترمم یک بازی نوشتم و در قسمتی از این بازی قرار چند بلوک به پایین صفحه کشیده بشن,من برای این کار یک آرایه از timages در نظر گرفتم و توی یک procedure اومدم بلاکم رو یک خونه یک خونه به پایین شیفت دادم,تا اینجا مشکلی نیست و برنامه کامل و درست کار میکنه,مشکل اینه وقتی از تابع sleep تو for استفاده می کنم برنامه یک مقدار صبر میکنه و بعد با همون سرعت قبل کار به پایین کشیده شدن انجام میشه,اگه میشه راهنمایی کنید.مرسی

ali_mohamadi8928
پنج شنبه 09 اسفند 1386, 18:00 عصر
این فرمان رو هم در حلقه بزاری درست میشه ...


Application.ProcessMessages;

Mahmood_M
پنج شنبه 09 اسفند 1386, 19:34 عصر
مشکل اینه وقتی از تابع sleep تو for استفاده می کنم برنامه یک مقدار صبر میکنه و بعد با همون سرعت قبل کار به پایین کشیده شدن انجام میشه,اگه میشه راهنمایی کنید.مرسی
تابع Sleep کارش نگه داشتن برنامه هست ، چرا از این تابع در For استفاده میکنید ، هدفتون رو بگید ، شاید راه حل بهتری هم باشه ...

برای بازی بهتره که از Thread استفاده کنید ( در این مورد در سایت مفصلا بحث شده ، جستجو کنید )

موفق باشید ...