PDA

View Full Version : اجرای دستور در لاین مورد نظر



vb study
چهارشنبه 18 مرداد 1385, 10:10 صبح
سلام
چگونه میتوان اجرای دستور را به لاین مورد نظر فرستاد .

علیرضا مداح
چهارشنبه 18 مرداد 1385, 12:35 عصر
سلام دوست عزیز
برای اینکار میبایست از دستور GoTo اسافتاده نمایید ، امام توجه داشته باشید که امروزه این روش دیگر مورد استفاده حرفه ای ندارد و به جای آن میبایست از روشهای مدیریت استثنا استفاده نمایید که در دات نت از طریق بلوک Try---Catch---Finally امکان پذیر است .


Dim c AsChar = InputBox("Enter a valid number")
IfChar.IsDigit(c) = FalseThen
GoTo ShowErrorMessage
Else
GoTo Correct
EndIf
ShowErrorMessage: MessageBox.Show("Error")
Correct: MessageBox.Show("Correct")

vb study
چهارشنبه 18 مرداد 1385, 14:37 عصر
منظورم استفاده از استثنا نبود.
به عنوان مثال میخواهم پس از اجرا خط 88 دستور موجود در خط 64 اجرا شود.

ghafoori
چهارشنبه 18 مرداد 1385, 15:03 عصر
دوست عزیز GoTo را می تونید در هرجا که خواستید استفاده کنید اما استفاده از GoTo برخلاف اصول برنامه نویسی شی گراست زیرا شاید بنظر برسه با این کار کدها کم میشه ولی تجربه نشون داده وقتی برنامه ها بزرگ میشوند GoTo باعث سردرگمی و مشکلات بسیار زیادی میشود بنابراین سعس کنید از حلقه ها استفاده کنید