PDA

View Full Version : مشکل در Raise کردن exception در توابع CallBack!!!



amateur.programmer
یک شنبه 30 بهمن 1390, 15:23 عصر
سلام دوستان
من یه یوزر کنترل دارم که توش از callback به یه delegate استفاده کردم.من میخوام تو تایع callback از throw exceptionاستفاده کنم ولی تو برنامه نمیتونم به این exceptionدسترسی داشته باشم
از دوستان اگه کسی میتونه کمکم کنه ممنون میشم...

amateur.programmer
یک شنبه 30 بهمن 1390, 16:16 عصر
دوستان خواهشا اگه کسی اطلاعی داره راهنمایی کنه!

gwbasic
یک شنبه 30 بهمن 1390, 17:27 عصر
شما حتی Exception ای رو که در Thread دیگه ای Throw کرده باشین در Thread اصلی می تونین اون رو Catch کنین. موضوع اصلی اینه که Exception داخل try/catch اتفاق افتاده باشه که قابل catch شدن باشه! بنابراین بررسی کنید که exception رو کجا throw می کنید و آیا به طور مستقیم و یا در لایه بالاتر داخل catch قرار می گیرد یا خیر. آیا exception قراره بیرون UserControl ، به دام افتد؟!

amateur.programmer
دوشنبه 01 اسفند 1390, 11:45 صبح
سلام
قبل از هر چیزی می خواستم تشکر کنم بابت توجه تون!!!
آره قراره خارج از usercontrol به دام بیوفته.دیشب تا صبح بیدار بودم تا بالاخره تونستم مشکل رو حل کنم.
یه event تعریف کردم و exception رو از طریق اون raise کردم به همین سادگی!!!