مشاهده نسخه کامل
: سوال در مورد حلقه های for
وقتی که یک حلقه در حال کار است اگر بر روی دکمه ای یا بر روی خود فرم کلیک کنیم فرم قفل می شود و نیز Not Responding می شود
چطوری می شود که کاری کنیم که این اتفاق نیفته و نیز یک دکمه برای متوقف کردن آن درست کنیم
shalineh
17-10-2009, 15:43
دو راه داری:
1- استفاده از Application.DoEvents در داخل حلقه .
توجه کنید که استفاده نابجا از این دستور میتونه نتایج عجیب و دور از انتظاری رو رقم بزنه. مخصوصا در صورتی که از رویه بخواین زودتر از موعد خارج بشین ، در این صورت ممکنه قبل از پایان یک روال، مجددا وارد آن روال شوید.
2- استفاده از Multi Threading
میشه یه مثال بزنید که بفهمم
shalineh
17-10-2009, 18:07
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعد چطور میشه متوقفش کرد؟
MohammadJavad.T
20-10-2009, 01:29
بعد چطور میشه متوقفش کرد؟
اگه منظورت متوقف کردن حلقه است با Exit For .
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.