PDA

View Full Version : چگونگی قطع اجرای دستور



faravani
پنج شنبه 29 مرداد 1388, 17:51 عصر
با سلام خدمت اساتید محترم
من میخوام وقتی تابعی اجرا میشه مثلا از دستور سطر x دیگه اجرای تابع متوقف بشه و از خط x به بعد دستور اجرا نشه منظورم دستور Exit Sub نیست چون میخوام وقتی متوقف شد منتظر اجرای دستوری باشه
با تشکر فراوان

Mani_rf
پنج شنبه 29 مرداد 1388, 18:15 عصر
منظورت را درست متوجه نشدم اما نمی توانی با استفاده از فرمان Goto یا حلقه ای مانند While منتظر اجرای دستور بمانی؟؟؟

بیشتر توضیح بده.

Hossis
پنج شنبه 29 مرداد 1388, 19:07 عصر
باید یک خط ایجاد کنید


sub XXX
if 1<2 then goto Live1
msgbox"sdsd"
inputbox""
Line1:
me.text="salam"
end sub

با این کار ، از خط دوم فرمان قطع شده و به خط آخر می رود و فقط متن فرم عوض می شود
اگر منظورت این است که تابع تا یک مدت زمان معینی یا تا حصول شرط معینی متوقف شود، باید از تایمراستفاده کنی یا یک رویداد جدید تعریف کنید.

hossein-khoshseyar
سه شنبه 03 شهریور 1388, 17:37 عصر
اگر منظورت این که برنامت یه مدتی بیکار بمونه و کاری نکنه به نظر من بهتر به جای تایمر از sleep استفاده کنی

Navid Asadi
چهارشنبه 04 شهریور 1388, 10:16 صبح
ممکنه منظورت exit for یا exit do یا ... باشه

علیرضا مداح
چهارشنبه 04 شهریور 1388, 13:29 عصر
سلام دوست عزیز،
استفاده از عبارت GoTo توصیه نمی شود، می توانید کد خود را توسط دستورات کنترلی همچون If یا Select Case و در صورت لزوم به کارگیری روش های دیگر، بنویسید،
لطفا" کاری که میخواهید انجام دهید را شرح دهید تا بتوان روش مناسبی را پیشنهاد داد،/