PDA

View Full Version : مبتدی: خطا در هنگام ذخيره در بانك



mori5858
سه شنبه 01 مرداد 1392, 10:55 صبح
موقعي كه ميخوام ذخيره كنم توي بانك اين خطا رو ميده
كسي ميدونه مال چيه؟

saied_hacker
سه شنبه 01 مرداد 1392, 14:33 عصر
1)Opened up Debug Menu and selected Exceptions...
2)I have selected Managed Debugging Assistants and found LoaderLock
3)and remove the selected value.

then re-compile my solution.

منبع (http://www.c-sharpcorner.com/Blogs/72/)

mori5858
سه شنبه 01 مرداد 1392, 16:07 عصر
متوجه نشدم منظورتون رو
پيغامي كه توي قسمت catch نوشتم رو نشون ميده بعد هم اين خطا رو مياره. اين خطا هم به خط خاصي اشاره نميكنه كه بفهمم منظورش چيه

roolinjax
سه شنبه 01 مرداد 1392, 17:04 عصر
میگه توی محیط سی شارپ
از منوی Debug گزینه ی Exceptuion رو بزن
توی پنجره ای که میاد بالا یه گزینه به اسم Managed Debugging Assistants داری بازش کن و گزینه ی LoaderLock رو انتخاب کن
بعد حذفش کن
اگه دکمه ی حذف فعال نیست ، تیک های جلوش رو بردار
بعد اوکی کن و بیا بیرون
بعد روی پروژه ات توی پنجره ی Solution راست کلیک کن و گزینه ی دوم ReBield رو بزن

mori5858
سه شنبه 01 مرداد 1392, 17:39 عصر
اين كار رو انجام دادم. پيغام LoaderLock ديگه نشون نميده اما هنوز پيغامي كه توي catch هست نشون ميده.
پيغام مربوط به دستور آپديت بانك هستش چون وقتي پاكش ميكنم ديگه پيغام نمياد. اما دستور آپديت درسته چون توي پروژه ديگه با همين روش كار ميكنه اما نميدونم اين خطا براي چي هستش
107778

roolinjax
سه شنبه 01 مرداد 1392, 17:57 عصر
این ارور یعنی اینکه داری از شیی استفاده می کنی که new نکردی
یعنی هنوز بهش توی حافظه اختصاص داده نشده
کدوم شئ تونه ؟
باید به شکل زیر بنویسی هر شیئ که باشه :
SqlCommand cmd = new SqlCommand();
این یه مثال بود
حالا اگر حل نشد قطعه کدتو بذار ببینم چی نوشتی

mori5858
سه شنبه 01 مرداد 1392, 21:31 عصر
كسي بلد نبود؟؟؟ :ناراحت:

saied_hacker
سه شنبه 01 مرداد 1392, 21:40 عصر
تو پست 6 جواب رو گفتن...

شمام کد رو بزار ؛ الکی چی باید بگیم ...

mori5858
سه شنبه 01 مرداد 1392, 21:45 عصر
تو پست 6 جواب رو گفتن...

شمام کد رو بزار ؛ الکی چی باید بگیم ...

به ايشون توي پيام خصوصي گفتم. مشكل از كد نيست.
توي برنامه ديگه امتحان كردم جواب ميده اما اينجا اين خطا رو نشون ميده

roolinjax
پنج شنبه 03 مرداد 1392, 19:02 عصر
باسلام
پروژه ای که به من دادین رو بررسی کردم
چیزای جالبی یاد گرفتم
ببینید لینک در فایل designer خودش متدهایی داره که عمل مشاهده ی بعد از ثبت رو بصورت اتومات انجام میده
نیاز به تنظیم خاصی نداره
من خودمم یه پروژه ساختم و مراحل کار رو از روی پروژه ای که دادین دنبال کردم و جواب گرفتم
البته من با نسخه 2008 کار کردم و حدسم اینه که شما با 2010 دارین کار می کنین که در این صورت خطا ممکنه به دلیل تنظیم نبودن صحیح target Framework باشه که باید روی Net Framework 4.0. باشه