PDA

View Full Version : سوال: اجرای خط به خط برنامه



root88
شنبه 13 شهریور 1389, 09:58 صبح
من یه سوال داشتم اونم اینه که موقع اجرای خط به خط برنامه تو VS یه پنجره ای وجود داره که می تونه نتیجه اجرای هر خط رو متغیرها ببینی .تو برنامه من این بسته شده، نمی دونم اسمش چی بود. تمام پنجره ها رو از منوی view نگاه کردم اما نبود.از کجا بیارمش؟

jeson_park
شنبه 13 شهریور 1389, 14:25 عصر
با سلام در قسمت کد نویسی و در گوشه سمت چپ جایی که شمار خط کد نوشته میشه یک بار کلیک کنید تا نقطه قرمزرنگی درست شه
http://www3.ntu.edu.sg/home/ehchua/programming/howto/images/VcppDebugSetBreakpoint.png

بعد برنامه رو با دکمه f5 اجرا کنید(در حالت دیباگ)

root88
شنبه 13 شهریور 1389, 17:10 عصر
نه منظور من این نبود. من دنبال پنجره ای ام که نشون میده که با اجرای هر خط از برنامه چه تغییری رو متغیر داده میشه.

mortezamsp
شنبه 13 شهریور 1389, 17:30 عصر
از این منو :
Debug >> Windows >> Watch

در پنجره ای که باز میشود ، متغیر ها را وارد کنید تا در نقطه های BreakPoint بتوانید مقادیر متغیرها را ببینید .

jeson_park
شنبه 13 شهریور 1389, 19:30 عصر
سلام منظور شما اینه؟؟



http://www.sapphiresteel.com/IMG/gif/railsdbg_watch_window.gif

من هم گفتم اگر با دکمه f5 که دکمه دیباگ هست برنامه رو اجرا کنی این پنجره باز میشه خودش.
همون طورکه ی بینین مقادیر رو نشون داده
دوست عزیزمون مرتضی هم آدرش رو گفتن اما به طور طبیعی وقتی شما برنامه رو در حالت دیباگ اجرا کنید باید این پنجره نشون داده شه.

root88
شنبه 13 شهریور 1389, 21:20 عصر
Debug >> Windows >> Watchمن این گزینه رو ندارم؟؟؟

سلام منظور شما اینه؟؟ سلام، بله

http://www.irupload.ir/images/31i8y2i6a2r09vv6i0.jpg

jeson_park
یک شنبه 14 شهریور 1389, 06:53 صبح
سلام
ما هم این پنجره رو نداریم !!!!!!!!!!!!!!
دوست عزیز همون طور که گفتم باید برنامه رو در حالت دیباگ اجرا کنید
در حالت نوشتن کد به این صورتی هست که شما نشن دادین
breakPoint رو بزارید بعد برنامه رو اجرا کنید(debug>>strt debugging)
حالا دوبار به منوی دیباگ برین میبینن که پنجره watch هست
http://imgdl.ir/images/367menu.jpg

root88
یک شنبه 14 شهریور 1389, 10:01 صبح
بله! دست شما درد نکنه! آقا من یه سوال دیگه بپرسم ؟
تو این پنجره من باید خودم اسم متغیرها روارد کنم تا تغییراتشونو ببینم. اما قبلا نیازی به این کار نبود و خود برنامه با اجرای هر خط متغیرهای مربوطه رو به پنجره اضافه می کرد.

حامد مصافی
یک شنبه 14 شهریور 1389, 10:06 صبح
چرا من برنامه رو خط به خط اجرا می کنم این پنجره همچنان خالیه؟
به جاي watch از پنجره Autos استفاده كنيد.