karbara121
یک شنبه 09 تیر 1392, 13:28 عصر
با سلام
من در حال مطالعه ی ویرایش دوم کتاب آموزش مفدماتی MFC تالیف آفای جناب هستم. در اولین پروژه ی این کتاب به سوالی برخوردم و آن اینکه
1- قبل از RUN برنامه توسط CTRL+F5 یا F5 بایستی آن را BUILD کنیم که در این کتاب به آن اشاره نشده است آیا نحوه ی RUN در VS 2008 و VS2010 متفاوت است؟ (من در حال استفاده از VS2010 هستم)
2- پس از BUILD در صورتی که از F5 یا آیکون سبز TOOL BAR استاندارد ( به طور کلی START DEBUGING ) جهت RUN برنامه استفاده کنیم کامپایلر منتظر نمی ماند تا کاربر کلیدی را PRESS کند ( CMD بلافاصله پس از اجرا بسته میشود ) و به عبارتیPAUSE نمیگردد؟
ولی در صورتی که از CTRL+F5 یا Start without debugging استفاده کنیم پس از اجرا cmd بلافاشله بسته نخواهدشد
در اینترنت دنبال دلیل این موضوع گشتم و به مواردی برخوردم که در صورت استفاده ار تنها f5 کد به درستی اجرا می شد ولی در صورت استفاده از ctrl+f5 دچار crash می گردد
چه تفاوتی بین این دو نوع start برنامه وجود دارد؟
من در حال مطالعه ی ویرایش دوم کتاب آموزش مفدماتی MFC تالیف آفای جناب هستم. در اولین پروژه ی این کتاب به سوالی برخوردم و آن اینکه
1- قبل از RUN برنامه توسط CTRL+F5 یا F5 بایستی آن را BUILD کنیم که در این کتاب به آن اشاره نشده است آیا نحوه ی RUN در VS 2008 و VS2010 متفاوت است؟ (من در حال استفاده از VS2010 هستم)
2- پس از BUILD در صورتی که از F5 یا آیکون سبز TOOL BAR استاندارد ( به طور کلی START DEBUGING ) جهت RUN برنامه استفاده کنیم کامپایلر منتظر نمی ماند تا کاربر کلیدی را PRESS کند ( CMD بلافاصله پس از اجرا بسته میشود ) و به عبارتیPAUSE نمیگردد؟
ولی در صورتی که از CTRL+F5 یا Start without debugging استفاده کنیم پس از اجرا cmd بلافاشله بسته نخواهدشد
در اینترنت دنبال دلیل این موضوع گشتم و به مواردی برخوردم که در صورت استفاده ار تنها f5 کد به درستی اجرا می شد ولی در صورت استفاده از ctrl+f5 دچار crash می گردد
چه تفاوتی بین این دو نوع start برنامه وجود دارد؟