Подскажите, пожалуйста, как запускать интегрированный отладчик MS VC++ 6.0 из-под Web-сервера. Т.е., чтобы в ответ на запрос к моему CGI-приложению (написанному на VC++) оно запустилось под отладчиком.
Здравствуйте, Bob Kotl, Вы писали:
BK>Подскажите, пожалуйста, как запускать интегрированный отладчик MS VC++ 6.0 из-под Web-сервера. Т.е., чтобы в ответ на запрос к моему CGI-приложению (написанному на VC++) оно запустилось под отладчиком.
BK>Можно ли так сделать?
Можно.
Вот например так.
— в файле где main() добавляешь следующий код:
— компилишь это надо с дебажной версией либы и флагом /Zi.
В итоге, при попытке выполнить данный CGI на экране должен возникнуть MessageBox с кнопками "Abort, Retry, Ignore". Жмешь "Retry" — при этом возникает приглашение JustInTime Debugger'a приаттачиться к твоей программе — жмешь Debug — и ты в Debug'е
____________________
God obviously didn't debug, hasn't done any maintenance, and no documentation can be found. Truly amateur work.
Здравствуйте, TepMuHyc, Вы писали:
TMH>Здравствуйте, Bob Kotl, Вы писали:
BK>Подскажите, пожалуйста, как запускать интегрированный отладчик MS VC++ 6.0 из-под Web-сервера. Т.е., чтобы в ответ на запрос к моему CGI-приложению (написанному на VC++) оно запустилось под отладчиком.
BK>Можно ли так сделать? TMH>Можно.
TMH>Вот например так. TMH>- в файле где main() добавляешь следующий код: TMH>
TMH>- компилишь это надо с дебажной версией либы и флагом /Zi.
TMH>В итоге, при попытке выполнить данный CGI на экране должен возникнуть MessageBox с кнопками "Abort, Retry, Ignore". Жмешь "Retry" — при этом возникает приглашение JustInTime Debugger'a приаттачиться к твоей программе — жмешь Debug — и ты в Debug'е
спасибочки сработало. Только вот оценку в нонешней системе голосования поставить не получается: жмешь цифирку, а оно тебе выкидывает login-приглашение, и как ты ни вводи своё имя и пароль, тебя упорно приглашают снова и снова...
Здравствуйте, bkotl, Вы писали:
B>спасибочки сработало. Только вот оценку в нонешней системе голосования поставить не получается: жмешь цифирку, а оно тебе выкидывает login-приглашение, и как ты ни вводи своё имя и пароль, тебя упорно приглашают снова и снова...
Куки почисти.
... << RSDN@Home 1.0 beta 5 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Здравствуйте, TepMuHyc, Вы писали:
TMH>Здравствуйте, Bob Kotl, Вы писали:
BK>Подскажите, пожалуйста, как запускать интегрированный отладчик MS VC++ 6.0 из-под Web-сервера. Т.е., чтобы в ответ на запрос к моему CGI-приложению (написанному на VC++) оно запустилось под отладчиком.
BK>Можно ли так сделать? TMH>Можно.
TMH>Вот например так. TMH>- в файле где main() добавляешь следующий код: TMH>
TMH>- компилишь это надо с дебажной версией либы и флагом /Zi.
TMH>В итоге, при попытке выполнить данный CGI на экране должен возникнуть MessageBox с кнопками "Abort, Retry, Ignore". Жмешь "Retry" — при этом возникает приглашение JustInTime Debugger'a приаттачиться к твоей программе — жмешь Debug — и ты в Debug'е
Небольшое уточнение к данному методу. У меня лично при запуске проги как CGI из-под Apache MessageBox с кнопками "Abort, Retry, Ignore" не выскакивал; я заменил _ASSERTE( false ); на тупое возбуждение Access Violation:
char *p = NULL;
*p = 'a';
и тогда приглашение JustInTime Debugger'a вылетало сразу. Что и требовалось достичь
Здравствуйте, Bob Kotl, Вы писали:
BK>Подскажите, пожалуйста, как запускать интегрированный отладчик MS VC++ 6.0 из-под Web-сервера. Т.е., чтобы в ответ на запрос к моему CGI-приложению (написанному на VC++) оно запустилось под отладчиком.
BK>Можно ли так сделать?
В насройках проекта там где дебагер, ставишь запускать не приложение а броузер. И дебаг! кста если ты собираешь не exeшник то оно само предложит...