PDA

View Full Version : اجراي مجدد يک خط از کد در صورت بروز خطا



shahnam sha
سه شنبه 31 خرداد 1390, 16:57 عصر
سلام دوستان من از يک وب سرويس استفاده ميکنم که بعضي از مواقع به out of memory مي خورد ولي وقتي اين اتفاق مي افتد بدون قطع برنامه به خطي که وب سرويس صدا زده مي شود به صورت دستي رفته و آن خط را اجرا مي کنيم وب سرويس پاسخ مناسب را بر مي گرداند .براي همين من مي خواهم در صورت بروز خطا برنامه به صورت خود کار به خطي که وب سرويس وجود دارد رفته و مجددا آن خط از کد اجرا شود لطفا راهنمايي بفرماييد.

Esmail Solhkhah
سه شنبه 31 خرداد 1390, 21:10 عصر
دوست عزیر از Try Catch استفاده کنید
در بلوک Catch میتونید هر کاری که خواستید انجام بدید.
موفق باشید.:متفکر:

shahnam sha
چهارشنبه 01 تیر 1390, 07:37 صبح
متشکرم دوست عزيز درسته ميدونم بايد از try catch استفاده بشه لطفا بفرماييد به چه صورت مي توان خطي که در آن خطا به وجود آمده بعد از بروز خطا به آن خط رفت و مجددا آن خط را اجرا کرد؟

davoodrm666_666
چهارشنبه 01 تیر 1390, 07:46 صبح
متشکرم دوست عزيز درسته ميدونم بايد از try catch استفاده بشه لطفا بفرماييد به چه صورت مي توان خطي که در آن خطا به وجود آمده بعد از بروز خطا به آن خط رفت و مجددا آن خط را اجرا کرد؟

دوست عزيز خطي كه داراي خطا باشد رو دوباره اگر اجرا كني كه باز هم خطا رخ مي دهد!

shahnam sha
چهارشنبه 01 تیر 1390, 08:24 صبح
دوست عزيز اگر قسمت اول تاپيک را مطالعه بفرماييد متوجه مي شود که چا مي خواهم اين کار رو بکنم.

iman_me
چهارشنبه 01 تیر 1390, 12:57 عصر
سلام
خوب هر دستور رو به صورت جداگونه توی try بنویسید

shahnam sha
چهارشنبه 01 تیر 1390, 14:08 عصر
ممنونم از دوستان از اين که جواب مي دهند ولي اگه ممکنه کمي واضح تر بگيد مثلا با جدا نوشتن چه طوري ميشه به خطي که خطا داده برگشت؟

iman_me
چهارشنبه 01 تیر 1390, 15:38 عصر
خوب اگه هر دستور رو به صورت جدا در try قرار بدی
و تو قسمت catch دوباره همون دستور رو بنویسی هربار که خطا بده دوباره اجرا میشه