Действительно, была ошибка внутри из-за конфликта переменных (тк они создаются внутри функции отдельно). В режиме записи БАС разрешает пользоваться всеми переменными внутри функции, кажется. Поэтому в записи не было ошибки. Всем спасибо
Вывод лога в режиме записи через дебаггер
-
@romanbiz said in Вывод лога в режиме записи через дебаггер:
Приветствую.
Возникла идея написать модуль, который будет выводить лог в дебаггере переменных при работе в режиме записи и автоматически обновлять информацию. Например, последнюю строчку лога
Цель- освободить рабочее пространство в режиме записи.
К сожалению, у меня нет навыков по созданию модулей BAS. Может у кого-то есть готовые наработки подобного характера или дадите совет куда копать в первую очередь для реализации.Спасибо.
Чегось? Можете описать более подробно что должно получится в итоге? Отдельного окно лога? Или окно с менеджером переменных?
-
@romanbiz said in Вывод лога в режиме записи через дебаггер:
@Fox Спасибо за уточняющий вопрос, вывел через ресурс где и как нужно. То есть в дебаггере новый раздел, например.
Вы пишете скрипты с планшета через rdp соединение с сервером? А я думал я один так извращаюсь..
Но я вас всё равно не понимаю. Что вы хотите сделать? Изменить интерфейс? Что то и куда то вывести? Можете накидать хотя бы примерно в пейнте как вы видите свою задумку. -
-
@romanbiz said in Вывод лога в режиме записи через дебаггер:
@Fox
Слева внизу, там где
Переменные
РесурсыДобавить раздел Лог, в котором выводить лог например так, как он на скриншоте выведен через ресурс.
Таким образом в дебаггере слева внизу вместо двух разделов будет три:
Переменные
Ресурсы
ЛогНо в таком виде вы ещё сильнее уменьшаете рабочую зону BAS. Я как то думал заменить окно браузера на вывод лога, что бы можно было удобнее создавать скрипты на запросах не использующих браузер. Но реализовать с наскока не получилось, а больше я не колупался.
Самый простой на мой взгляд, хоть и самый костыльный вариант - это читать файл лога и помещать данные в ресурс или переменную. Реализовать подобное можно через модуль.
Есть ещё несколько более сложных вариантов с меньшей костыльностью, но я не вижу в них смысла.
-
@Fox мне не принципиально чтобы это был раздел, через ресурс тоже отлично подходит.
Можете помочь с реализацией? Был бы благодарен.Да, работаю через планшет достаточно часто, поэтому из за небольшого экрана в режиме записи лог слишком много места занимает, а переключаться между окнами не очень продуктивно.
-
@romanbiz said in Вывод лога в режиме записи через дебаггер:
@Fox мне не принципиально чтобы это был раздел, через ресурс тоже отлично подходит.
Можете помочь с реализацией? Был бы благодарен.К сожалению времени на это нет
-
@romanbiz said in Вывод лога в режиме записи через дебаггер:
@Fox в общем, решил задачу через написание скрипта который копирует каждые 3 секунды содержимое файла лога в файл ресурса.
я бы предложил ограничить количество строк в ресурсе, что бы не зависал интерфейс при больших объёмах данных.
