اگه می شه اینو کمک کامل کنید ؟
رویداد کنترل خطا چیست و با چه کدی می شه در برنامه قرار داد و کجا قرار بگیره بیتره
اگه می شه اینو کمک کامل کنید ؟
رویداد کنترل خطا چیست و با چه کدی می شه در برنامه قرار داد و کجا قرار بگیره بیتره
منظورتون از رویداد کنترل خطا چیه ؟
اگه درست فهمیده باشم می تونید از on error استفاده کنید
بابا on error چی هست
سلام دوست عزیز!
دیدین وقتی توی وی بی دارین یه برنامه ای مینویسین و وقتی اجراش میکنین
تو اجرا یه ارور میده و کلآ از برنامه خارج میشه!
شما میتونین به وسیه on error این ارور ها را تحت کنترل خودتون بگیرین که دیگه از برنامه خارج
نشه.
کار باهاشم به این شکله.
اول اینو بالای کد برنامه مینیویسن.
on error goto amin
(اینجا هم کدهای برانامه قرار میگره)
ود در آخر کدهای برنامه
Amin:MsgBox "ERrOR", vbCritical
حالا این کار باعث میشه وقتی ویژوال بیسیک توی اجرای برنامت خواست ارورو بده و از
برنامه خارج بشه دیگه اون ارورو نده و اون اروری که تو بهش میدیو بده و از برنامه هم خارج نشه.
Resume Next هم باعث میشه وقتی به خطایی در کد برنامت برخورد کرد اون خط ول
کنه و خطای بعدی رو اجرا کنه یعنی بیخیالش بشه.
On Error Resume Next
دسسسسسسسست درد نکنه مهندس .
ای دگتر ای مهندس ای جواب داده به من فقیر
البته استفاده از دستوراتی مثل Resume و Resume Next مشکلات زیادی رو می تونه ببار بیاره که بهتره برای رویه کنترل خطا با توجه به خطای بوجود اومده از راه حل درست استفاده کنیم ، مثلا در مورد Update کردن جداول پایگاه داده حتما باید CancelUpdate بگذارید و.....