PDA

View Full Version : اجرا نشدن دستورات!



سمانه علوی فر
دوشنبه 02 آذر 1388, 10:35 صبح
با سلام به دوستان عزیز

مشکلی که برایم پیش آمده این است که دستورات من در ویژوال بیسیک 2008 اجرا نمی شوند
گویی دستورات قبلی در حافظه مانده را اجرا می کند و حتی دستورات کامنت شده را مو به مو اجرا می نماید.
من برای حل این مسئله از clean project در منوی build استفاده کردم اما تغییری حاصل نشد.

آیا دوستان می توانند کمکی بکنند؟؟؟؟

Computer.Programmer
دوشنبه 02 آذر 1388, 11:26 صبح
من گاهی اوقات که به این مشکل بر می خورم پروژۀ رو از Solution آنلود (Unload Project) می کنم و دوباره Load می کنم درست میشه.

سمانه علوی فر
دوشنبه 02 آذر 1388, 11:31 صبح
من گاهی اوقات که به این مشکل بر می خورم پروژۀ رو از Solution آنلود (Unload Project) می کنم و دوباره Load می کنم درست میشه.


دوست عزیز این کار رو انجام دادم ولی فرقی نکرد!



خواهش می کنم کمک کنید دوستان!

ACorvinus
دوشنبه 02 آذر 1388, 11:51 صبح
منظورت از اجرا نشدن دستورات چیه ؟

برو مسیری که پروژه رو Save کردی و پوشه Obj رو Delete کن .

اجرا کن ببین درست شد یا نه ؟

سمانه علوی فر
دوشنبه 02 آذر 1388, 12:11 عصر
منظورت از اجرا نشدن دستورات چیه ؟



منظورم اینه که من یه سری از دستورات رو کامنت می کنم ولی برنامه کامنت ها را خط به خط اجرا می کند!



برو مسیری که پروژه رو Save کردی و پوشه Obj رو Delete کن .

اجرا کن ببین درست شد یا نه ؟



این کارو انجام دادم ولی فرقی نکرد!
مجددا دستورات کامنت شده اجرا می شود
احساس می کنم یه جایی در کش مانده ولی نمی دانم دقیقا در کجا!؟

ACorvinus
دوشنبه 02 آذر 1388, 12:21 عصر
خوب خودت با کلید F10 خط به خط اجرا کن ببین واقعا داره اجرا میشه ؟

سمانه علوی فر
دوشنبه 02 آذر 1388, 12:37 عصر
خوب خودت با کلید F10 خط به خط اجرا کن ببین واقعا داره اجرا میشه ؟

دقیقا چون این کارو انجام دادم متوجه شدم که حتی کامنت هام رو هم داره اجرا می کنه!

راهی به نظرتون نمی رسه دوستان؟؟

سمانه علوی فر
دوشنبه 02 آذر 1388, 15:08 عصر
حل شد دوستان!!

باید فایل exe ای را که در bin ساخته می شود را پاک کنیم و دوباره پروژه را build کنیم

مرسی از خودم!!:تشویق::لبخندساده:

pourang_us
دوشنبه 02 آذر 1388, 16:26 عصر
دوست عزیز
از اینکه مشکل شما حل شد بسیار خرسندم اما من متوجه نشدم که کامنتهای شما رو خط به خط اجرا میکرد یعنی چی؟؟؟
و جالبتر اینکه شما هیچ خطایی دریافت نمیکردی از بابت Syntax Error

:ناراحت:
میشه بیشتر بفرمایید خیلی عجیب بود برای من

سمانه علوی فر
سه شنبه 03 آذر 1388, 09:32 صبح
دوست عزیز
از اینکه مشکل شما حل شد بسیار خرسندم اما من متوجه نشدم که کامنتهای شما رو خط به خط اجرا میکرد یعنی چی؟؟؟
و جالبتر اینکه شما هیچ خطایی دریافت نمیکردی از بابت Syntax Error

:ناراحت:
میشه بیشتر بفرمایید خیلی عجیب بود برای من


دوست عزیز
وقتی برنامه را دیباگ می کنیم یک فایل exe در فولدر debug ایجاد می شود
این طور که من متوجه شدم وقتی شما F5 می زنید قبل از اینکه برنامه خط به خط رو اجرا کنه اول فایل exe رو اجرا می کنه که این کار سرعت اجرای برنامه رو بالا می بره و در نتیجه کد هایی که قبلا بوده و الان کامنت شده را به صورت قبل از کامنت شدن اجرا می کنه


البته من تصور می کنم این اشکال از ویژوال استدیو نیست چون باگ بزرگ و فاجعه ای هست
احتمالا بدلیل استفاده من از چند dll هست که پیش اومده!

pourang_us
سه شنبه 03 آذر 1388, 09:59 صبح
دوست عزیز
درود

در مورد ساخته شدن یک فایل Exe در هر بار اجرا گرفتن توسط VS کاملا با شما اتفاق نظر دارم
اما نکته ای که برای من جالب بود این بود که من فکر کردم کامنتهای خودتون (نه کدهایی رو که کامنت کردید) رو هم اجرا میکنه
اما با توضیحاتی که فرمودید سوالم برطرف شد.
در نهایت شاید فایل Exe شما رو نمیتونسته رو نویسی کنه که البته معمولا من توقع دریافت خطا رو از VS دارم اما به هر حال نکته جالبی بود

ممنون از وقتی که گذاشتید

موفق باشید