Почему завершается проект ?

konct77

Client
Регистрация
25.09.2019
Сообщения
63
Благодарностей
0
Баллы
6
Здравствуйте.
Проект закольцован. Успешных выходов нет. Как понять где ошибка, что он в постере завершается с успехом ?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Логирование веди, трассировку включи. Закольцованной проект это очень плохая идея, но к этому пониманию люди приходят , только набив все шишки которые набили до них другие. :ca:
 
  • Спасибо
Реакции: konct77

konct77

Client
Регистрация
25.09.2019
Сообщения
63
Благодарностей
0
Баллы
6
Сообщения в лог вывожу, но не совсем понятно что за беда ( А где трассировку смотреть ?
Слышал уже, что закольцованный это плохо ) но у меня игра- если перегружать, то хотя бы не в момент боя....
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
  • Спасибо
Реакции: konct77

konct77

Client
Регистрация
25.09.2019
Сообщения
63
Благодарностей
0
Баллы
6
Про Трассировку можно почитать здесь. На всякий случай упомяну про Поиск успешных выходов.
Может в логике где-то ошибка? (по какому-то же условию шаблон должен завершиться).
Спасибо ! Продолжу мучать )
На всякий случай упомяну про Поиск успешных выходов.
Может в логике где-то ошибка? (по какому-то же условию шаблон должен завершиться).
Зелёных выходов нет. Сделал даже звук, чтобы был при зелёном завершении- не было. Просто перестаёт работать иногда...
А НЕ зацикленность почему лучше ? Верю, что так лучше, думаю как перезагружать лучше- но чем зациклинность плохо (бот в игру играет) ? Тем что как раз зависает ?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Зелёных выходов нет.
Если все же принять версию, что все же есть неучтенный зеленый выход, то можно на Good End повесить обработчик с выводом инф. с какого действия был финиш. Но в трассировочном файле тоже это можно отследить без доп. обработчиков.
 
  • Спасибо
Реакции: konct77

konct77

Client
Регистрация
25.09.2019
Сообщения
63
Благодарностей
0
Баллы
6
Если все же принять версию, что все же есть неучтенный зеленый выход, то можно на Good End повесить обработчик с выводом инф. с какого действия был финиш. Но в трассировочном файле тоже это можно отследить без доп. обработчиков.
Так и сделал, только как выводить именно последнее действие ?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
А НЕ зацикленность почему лучше ? Верю, что так лучше, думаю как перезагружать лучше- но чем зациклинность плохо (бот в игру играет) ? Тем что как раз зависает ?
От долгого выполнения могут начаться ошибки обращения к инстансу, может начать копиться память.

думаю как перезагружать лучше ... (бот в игру играет) ?
Одна игра = одно выполнения шаблона. Или несколько партий = одно выполнение.
 

konct77

Client
Регистрация
25.09.2019
Сообщения
63
Благодарностей
0
Баллы
6
есть ли в проекте успешные выходы, как посоветовал @nicanil выше
Да и проверял на успешные выходы и Good End висит, только без вывода последнего действия- просто лог и звук. До туда не доходит....
может начать копиться память
А если прогу включить которая память очищает или тут ничто не поможет ?
Одна игра = одно выполнения шаблона
Да, так и есть- через 2 часа или выполнено на 100% или зависает в подпроекте и не выходит в основной хотя в подпроекте 6 последовательных действий с "необязательное действие"..
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
А если прогу включить которая память очищает или тут ничто не поможет ?
Не уверен, что это поможет, но можете попробовать :-)

Да, так и есть- через 2 часа или выполнено на 100% или зависает в подпроекте и не выходит в основной хотя в подпроекте 6 последовательных действий с "необязательное действие"..
Я бы попробовал понаставить больше выводов в лог, чтоб понять, для начала, хоть в каком месте происходит выход, а потом уже анализировал, почему так происходит.
В настройках ПМ включите опцию Отладка=>Всегда выводить предупреждения в лог (после этого надо перезагрузить программы), возможно появятся какие-то оповещения, которые подскажут в чём проблема.
По возможности попробуйте перезагружать инстанс во время выполнения.
 
  • Спасибо
Реакции: konct77

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)