-
سه شنبه 04 بهمن 1384, 09:26 صبح
#1
کاربر جدید
رویداد کنترل خطا
اگه می شه اینو کمک کامل کنید ؟
رویداد کنترل خطا چیست و با چه کدی می شه در برنامه قرار داد و کجا قرار بگیره بیتره
-
چهارشنبه 05 بهمن 1384, 00:59 صبح
#2
کاربر دائمی
منظورتون از رویداد کنترل خطا چیه ؟
اگه درست فهمیده باشم می تونید از on error استفاده کنید
-
جمعه 07 بهمن 1384, 06:07 صبح
#3
کاربر جدید
-
جمعه 07 بهمن 1384, 08:16 صبح
#4
کاربر تازه وارد
سلام دوست عزیز!
دیدین وقتی توی وی بی دارین یه برنامه ای مینویسین و وقتی اجراش میکنین
تو اجرا یه ارور میده و کلآ از برنامه خارج میشه!
شما میتونین به وسیه on error این ارور ها را تحت کنترل خودتون بگیرین که دیگه از برنامه خارج
نشه.
کار باهاشم به این شکله.
اول اینو بالای کد برنامه مینیویسن.
on error goto amin
(اینجا هم کدهای برانامه قرار میگره)
ود در آخر کدهای برنامه
Amin:MsgBox "ERrOR", vbCritical
حالا این کار باعث میشه وقتی ویژوال بیسیک توی اجرای برنامت خواست ارورو بده و از
برنامه خارج بشه دیگه اون ارورو نده و اون اروری که تو بهش میدیو بده و از برنامه هم خارج نشه.
Resume Next هم باعث میشه وقتی به خطایی در کد برنامت برخورد کرد اون خط ول
کنه و خطای بعدی رو اجرا کنه یعنی بیخیالش بشه.
On Error Resume Next
-
سه شنبه 11 بهمن 1384, 05:49 صبح
#5
کاربر جدید
دسسسسسسسست درد نکنه مهندس .
ای دگتر ای مهندس ای جواب داده به من فقیر
-
سه شنبه 11 بهمن 1384, 07:59 صبح
#6
کاربر دائمی
البته استفاده از دستوراتی مثل Resume و Resume Next مشکلات زیادی رو می تونه ببار بیاره که بهتره برای رویه کنترل خطا با توجه به خطای بوجود اومده از راه حل درست استفاده کنیم ، مثلا در مورد Update کردن جداول پایگاه داده حتما باید CancelUpdate بگذارید و.....
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت