Упрощение отладки для ленивых

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4617
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Упрощение отладки для ленивых

Сообщение finsoftrz »

Обычная ситуация, вносим какие-то изменения, затем заходим в программу и проверяем их в работе. При этом надо пройти диалог авторизации, возможно, какие-то окна с сообщениями, запустить нужное диалоговое окно из меню. Когда изменение не простое и сразу все без ошибок сделать не получается, то приходится повторять это раз за разом. Идея такая, чтобы включить специальный режим отладки, и автоматом проходить авторизацию и запускать нужное диалоговое окно. Данная функция доступна на компьютере разработчика.

debugIncl.jpg

В окне, в котором вызывается и тестируется функция, жмем клавиши Ctrl+Shift+S, в системном информационном окне жмем кнопку "Отладка", которая включает или выключает режим отладки. При включении в ini файле пользователя сохраняются название dll и название процедуры, а при выключении они очищаются. После включения и последующих запусках программы (пока не отключим режим) мы сразу попадаем в нужное окно. Ограничение в том, что таким образом нельзя попасть в форму редактирования, но можно в окно, из которого она вызывается. Чаще всего отлаживаются какие-то новые отчеты, там сразу попадаем, куда надо, с установками из предыдущего запуска.
C6/C11, ШВС, tps/btrieve.
Ответить