22.07.2003, 11:21 | #1 |
Участник
|
Debugger
Люди, есть где-нибудь документация по отладчику?!
Никак не могу разобраться - то ли в нем, действительно, нет некоторых функциональностей, то ли я просто не понимаю как ими воспользоваться. Например, если я конкретный триггер в конкретном codeunit отлаживаю, как мне этот триггер открыть в дебаггире и поставить точку останова? |
|
22.07.2003, 11:48 | #2 |
Участник
|
К сожалению проделать данную процедуру возможно только извращенным способом К примеру, вот так
О дебаггере немного информации есть в Application Designer’s Guide (w1w1adg.pdf - на любом диске с Navision) Chapter 15 Debugging C/AL Code. P.S. По слухам, в 3.70 эта фича уже имеет место быть. |
|
22.07.2003, 14:40 | #3 |
Участник
|
Точно, точки останова можно поставить только в режиме отладки, когда уже открыт объект. А в отладчик попасть можно только активировав его (это флаг Active) и указав флажок Breakpoint on triggers. Тогда он будет останавливаться в начале каждой новой функции. Если второй флажок не включать, то в отладчик попадешь только при возникновении ошибки. Это удобно, когда достаточно только найти место её возникновения, но чтоб к ней постепенно пробираться, нужно неслабое терпение.
А точки останова в редакторе, действительно, появятся только в версии 3.70. Заодно там можно будет в коде найти функцию по её названию. Тоже полезная "фича" Могу рекомендовать пользоваться монитором клиента и code coverage, иногда получается быстрее чем с отладчиком. Можно видеть изменения в таблицах и код, который эти изменения произвел. Хотя , конечно, это совсем не мечта разработчика. |
|