آموزش ها

کاربرد دستور Try و Catch

نوشته شده توسط حامد باقری

Try و Catch یک دستور پرکاربرد برای رفع ارور های احتمالی یک برنامه میباشد و به غیر از بیسیک4اندروید در تمامی زبان های برنامه نویسی این دستور وجود دارد. برنامه ای که طراحی میکنید از لحاظ کیفیت باید این امکان را داشته باشد که تحت هیچ شرایطی ارور ( Force Close ) ندهد و کاربر از برنامه خارج نشود. برای این کار کافیست کد های مورد نظرتان را در بین Try و Catch قرار دهید :

Try
 ' کد های شما
Catch
 ' کد هایی که در صورت وجود مشکل اجرا میشوند
End Try

براس مثال ما در برنامه میخواهیم اینتنت امتیاز دهی به برنامه (بازار) را قرار دهیم و این کد در صورتی به درستی کار میکند که برنامه “بازار” بر روی گوشی کاربر نصب شده باشد و در غیر این صورت برنامه ارور میدهد و کاربر از برنامه خارج میشود . بنابر این باید مانند کد زیر از Try و Catch استفاده کنیم تا در صورت وجود مشکل کاربر از برنامه خارج نشود و فقط یک پیغام نمایش داده شود :

Try
 Dim market As Intent, uri As String
 uri="bazaar://details?id=ir.basic.app"
 market.Initialize(market.ACTION_EDIT,uri)
 StartActivity(market)ا
Catch
 ToastMessageShow("بازار در گوشی شما نصب نیست",False)
End Try

به همین آسانی میتوانید ارور های احتمالی برنامه خود را رفع کنید و امیدواریم که این آموزش هم مورد استفاده شما عزیزان قرار گرفته باشد …

موفق باشید !

 


شما هم به کانال تلگرامی سایت ما بپیوندید !
همین حالا کلیک کنید !

درباره نویسنده

نظر بدهید