04.11.2006, 14:15 | #1 |
Участник
|
Навижен 3.6.
Каким куском кода можно выкинуть в дебагер, чтобы при этом можно было продолжить в нём пошаговое выполнение. Т.к. есть кодюнит, рабоут которого слудет исследовать под дебагером, но чтобы до него добьратсья пошагово нужно ну очнеь долго сидеть. |
|
04.11.2006, 21:44 | #2 |
Участник
|
Код: if not confirm('Продолжить?') then error(''); |
|
04.11.2006, 23:05 | #3 |
Участник
|
Поставить точку останова (F9) в нужном месте кода.
Сервис-Debuger-Active галку поставить Сервис-Debuger-Breakpoint On Trigers галку снять. |
|
05.11.2006, 14:49 | #4 |
NavAx
|
В 3.6 беда с точками останова (F9), к сожалению.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
06.11.2006, 22:25 | #5 |
Участник
|
какая беда?
|
|
07.11.2006, 07:10 | #6 |
Участник
|
чета не припомню я беды в 3.6 с дебагером и точками останова... вроде как все нормально было
|
|
07.11.2006, 09:39 | #7 |
Участник
|
да нет не было нормально.... по крайней мере на первых сервиспаках глючил
__________________
Want to believe... |
|
07.11.2006, 14:23 | #8 |
Участник
|
|
|
07.11.2006, 15:23 | #9 |
NavAx
|
Угу, именно эта беда.
Не ставились в версиях младше 3.7 брейкпойнты непосредственно из кода.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
07.11.2006, 16:13 | #10 |
Участник
|
Вроде там и русский текст дает нечитаемые символы
|
|
07.11.2006, 17:29 | #11 |
Участник
|
Дуд и romeo всё верно говорят.
А на счёт "if not confirm('Продолжить?') then error('');" Это не то - требуется после вылетания в дебагер иметь возможность продолжения пошагового выполнения пока в дебагере |
|
07.11.2006, 18:16 | #12 |
Участник
|
Цитата:
Навижен 3.6
вопрос "продолжить?" нужен для того чтобы первый раз ответить "нет" - дебаггер вывалится по ошибке, поставить остановку там где надо (на след. строке видимо) и запустить код заново, и ответив "да", вывалиться в нужном месте. Дальше по шагам. |
|
07.11.2006, 20:42 | #13 |
Участник
|
Цитата:
Сообщение от Wizard
Цитата:
Навижен 3.6
вопрос "продолжить?" нужен для того чтобы первый раз ответить "нет" - дебаггер вывалится по ошибке, поставить остановку там где надо (на след. строке видимо) и запустить код заново, и ответив "да", вывалиться в нужном месте. Дальше по шагам. |
|
08.11.2006, 11:51 | #14 |
Участник
|
Цитата:
Сообщение от Wizard
Цитата:
Навижен 3.6
вопрос "продолжить?" нужен для того чтобы первый раз ответить "нет" - дебаггер вывалится по ошибке, поставить остановку там где надо (на след. строке видимо) и запустить код заново, и ответив "да", вывалиться в нужном месте. Дальше по шагам. |
|