Но появилась новая проблема. Иногда скрипт во время работы внезапно запрещает выделять действия. Т.е при клике на любое действие, оно просто не выделяется красным. Это второй баг, независимый от первого если что
Баг цветного логгера в скомпилированном режиме
-
Всем привет. Не могу решить проблему с выводом цветного лога при помощи BAS_API или же модуля Logger на версии 27.9.1 через NODEJS.
Не знаю как на предыдущих версиях, но пытался разными способами побороть это..Сама ошибка заключается в том, что компилируется ПРИВАТНЫЙ exe и как только выводится лог в - крашится сразу
Но, если компилировать БЕЗ ЗАЩИТЫ - все работаетНапример, c таким кодом краш будет
BAS_API('log(log_html("<span style='color:yellow'>test</span>","test"))')Либо же таким кодом
BAS_API(`logger_log({"color": "green", "level": "info", "en": "123", "ru": "123"})`)Прикрепляю проект
123.xml -
Я оказывается уже скидывал разработчику этот баг. Проблема связана с наличием кавычек в вызове BAS_API
await BAS_API('_HEX:6c6f672822312229'); await BAS_API(`_HEX:6c6f672822312229`); await BAS_API("_HEX:" + "6c6f672822312229"); var q = "_HEX:6c6f672822312229"; await BAS_API(q);Любой из примеров вызовет краш скомпилированного скрипта. Единственный способ избежать этого, это использовать hex:
await BAS_API("_HEX:6c6f672822312229")или для вашего кода:
await BAS_API("_HEX:6c6f675f68746d6c28223c7370616e207374796c653d5c27636f6c6f723a79656c6c6f775c273e666466643c2f7370616e3e222c22646664662229")
-
@xASZx said in Баг цветного логгера в скомпилированном режиме:
@Fox
Столкнулся с той же проблемой, получается баг все еще есть?
Не получиться получается сделать если данные изменяются?
Но заметил если скопировать и вставить кубик в nodejs с теми же данными, потом удалить его тогда крашиться не будетИспользуйте вызов функции BAS с нужными атрибутами вместо использования BAS_API