PDA

View Full Version : مشکل با System.NullReferenceException



krasus
دوشنبه 08 تیر 1394, 15:48 عصر
سلام
من قبلا یه برنامه درست کرده بودم که عکس هارو از روی خط های قرمزی که روی عکس هست برش می زنه و تکه های عکس رو ذخیره می کنه
حالا من کارهای برنامه رو توی backgroundWorker انداختم ولی به یه مشکل عجیب برخوردم:گیج::کف:
من توی رویداد RunWorkerCompleted اون backgroundWorker یه کد نوشتم که یه آرایه string رو پر کنه که برام ارور زد :


An exception of type 'System.NullReferenceException' occurred in WindowsFormsApplication.exe but was not handled in user code
فکر کنم عکسش رو هم قرار بدم گویا تر باشه :
132730

اینو که دیدم با خودم گفتم شاید واقعا مقدار savePathhhh باید null باشه که داره گیر میده.
برای همین کد رو یکم تغییر دادم و باز هم نتیجه همین شد :
132731

همین طور که توی هر دو عکس مشخص هست مقدار savePathhhh نال نیست ولی بازم System.NullReferenceException میده!:کف:
پس مشکل چیه؟:گریه:

یکی کمک کنه

RmeXXXXXXXXX
دوشنبه 08 تیر 1394, 21:55 عصر
View Detail.. اطلاعات کامل تری از منبع خطا میده. همچنین در این قسمت Inner Exception بصورت سلسله مراتبی (به ترتیب رخ دادن) از خطاها نمایش میده. اینم چک کنید لطفاً. از stack trace هم استفاده کنید. فعلاً فهمیدن منبع خطا کفایت خواهد کرد.

krasus
سه شنبه 09 تیر 1394, 11:50 صبح
سلام به همگی
مشکل رو پیدا کردم
مشکل از آرایه slicePic بود.
اون آرایه رو بدون اینکه تعداد خونه هاشو مشخص کنم تعریف کرده بودم.
برای رفع مشکل اون آرایه رو به کلمه کلیدی new که خود ارور گفته تعریف کردم و تعداد خونه هاشم مشخص کردم و مشکل برطرف شد.