ورود

نسخه کامل مشاهده نسخه کامل : راهنمایی در مورد یک دستور



mefmef
16-11-2006, 20:00
دوستان دستورات try except و try finaling چه کاری را انجام می دهند

mefmef
16-11-2006, 21:08
لطفا یکی راهنمایی کنه

mefmef
17-11-2006, 01:36
یعنی هیچ کس جواب این سوال را نمی داند!!!!!!!!!!!!!!!!!!!!!!!!

مرد مباح
17-11-2006, 13:40
دوست عزيز.
اين فرامين براي حالتي كه ممكن است ارر رخ دهد استفاده ميشود.
يعني به فرض نميدوني يك جاي خاص فايلي وجود داره يا نه.
اگه همين جوري اون فايل رو لود كني چون ممكنه وجود نداشته باشه ارر ميده.
به اين ترتيب بايد بگي Try فايل رو باز كن Expect فايل رو بساز.

اميدوارم كه متوجه مطلب شده باشي.

موفق باشي.

mefmef
17-11-2006, 19:10
مرد مباح
ممنون از راهنمایت اگر درست متوجه شده باشم درصورتی بایستی ازاین دستورات استفاده کنیم که امکان بروز خطا وجود داشته باشد در غیراینصورت نیازی نیست
ففط یک سوال تفاوت این دو دستور چیه؟

mahdi bg
18-11-2006, 06:43
سلام

بلوك try except و try finagling كلا همش يه دستوره

Syntax دستور

Try
كد تون
Except
اجرا در صورت به وجود آمدن خطا در كد
Finally
انجام در هر صورت با خطا يا بي خطا

mahdi bg
18-11-2006, 06:45
سلام

حيفم اومد يه مثال نذارم


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

فكر نكنم احتياج به توضيح داشته باشه
اما اگه مشكلي بود در خدمتم

Mahmood_N
18-11-2006, 18:33
سلام
در تکمیل گفته های دوستان منم یه چیز بگم :
اگه به معنی این کلمات توجه کنی بهتر کارشون رو درک می کنی ...
با دستور Try و Except به برنامه می گی که سعی کنه کد بعد از دستور Try رو اجرا کنه و در صورت نتوانستن ( Except ) کد بعد از Except رو اجرا کنه و بعدش هم که End و پایان بلوک ...
بلوک Try ، Finally هم همینطور ، ولی فرقش اینه که به جای " در صورت نتوانستن " به برنامه می گی که در هر صورت ( توانستن یا نتوانستن ) و در پایان کار ( Finally ) کد مربوطه رو اجرا کنه ...
موفق باشی ...