523
правки
Изменения
→Примеры использования
# Введите скрипт:
<source lang="json">
<?>
set($a, 10);
set($b, 20);
# Введите скрипт:
<source lang="json">
<?>
new('TSelfADO', 'db');
db.Open('SELECT code FROM city WHERE name Like "%Москва%"'));
# Откройте отладчик скриптов.
# Включите режим отслеживания меню '''Файл''' > '''Ожидать команды AttachDebugger'''.
# В форме скрипт печатной формы, первой строкой добавьте команду `AttachDebugger`. # Запустите печатную форму## Для примера, если нет печатной формы, откройте '''Отчеты''' > '''SQL''' введите и укажите скрипт и добавьте команду `AttachDebugger` в самое начало, например:
<source lang="json">
<?>
AttachDebugger;
new('TSelfADO', 'db');
);
</source>
## Запустите печать документа.скрипт в '''SQL отчетах''' , меню '''Выполнить''' > '''Выполнить как скрипт (F7)'''
# Когда выполнение дойдёт до AttachDebugger, отладчик автоматически подключится.
# Установите точку останова на строке if($count > 100.
'''Что даёт отладчик:'''
* Можно разбирать сценарии, которые запускаются не из отладчика, а из бизнес-печтаных форм, дополнительных услуг и т.д.
* Скрипт становится доступен для анализа так же, как и обычный скрипт, запущенный из отладчика.
showmessage($sum);
</source>
# Установите точку останова на строке `set($sum, $sum + $i);`.
# Запустите скрипт (F9) и просматривайте значения `$i` и `$sum` при остановках.
# Добавьте выражение наблюдения `$sum + $i` для контроля вычислений.
'''Что даёт отладчик:'''