Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (4): [1] 2 3 4 »   

> Описание: внутри
ivantu
Отправлено: 12 Ноября, 2018 - 12:46:02
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 732
Дата рег-ции: Нояб. 2013  
Репутация: 14




Здравствуйте, в последнее время начала вылетать не понятная ошибка, не подскажете, что можно сделать?

 
 Top
ivantu
Отправлено: 12 Ноября, 2018 - 15:21:01
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 732
Дата рег-ции: Нояб. 2013  
Репутация: 14




Друзья, есть у кого то идеи? Заметил что это все появляется при злоупотреблением распознаванием текста. Пишу бота полностью через распознавание текста Улыбка

КОД (Отобразить)

(Отредактировано автором: 12 Ноября, 2018 - 15:22:10)

 
 Top
Kibor
Отправлено: 12 Ноября, 2018 - 15:29:29
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




А какие идеи могут у кого то быть?
Никто не может тут ничего протестировать.
Отключайте те или иные части (к примеру диалоговое окно, таймеры, то же самое распознавание ) и смотрите где действительно проблема.
 
 Top
ivantu
Отправлено: 12 Ноября, 2018 - 15:40:39
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 732
Дата рег-ции: Нояб. 2013  
Репутация: 14




Проблема в том, что ошибка не сразу вылетает, а спустя некоторое время, очень тяжело отследить, я подумал что у меня где то возникла что то типо "утечки памяти", вот и подумал что знатоки зорким глазком помогут.
 
 Top
Kibor
Отправлено: 12 Ноября, 2018 - 16:37:57
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




Если бы кто то что то реальное сказал бы по этому вопросу, ошибки бы не было. Исправил бы. Пока это непонятное выполнение кода.
 
 Top
ivantu
Отправлено: 12 Ноября, 2018 - 21:38:15
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 732
Дата рег-ции: Нояб. 2013  
Репутация: 14




Хорошо, буду разбираться
 
 Top
Zireael
Отправлено: 13 Ноября, 2018 - 03:21:54
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




Первым делом заменить это:
CODE:
/*LOGS*/
function add_string(string temp)
{
log_z++; s=s+temp+rn;
if(log_z>max_string) // если достигнут максимум строк в логе
{
if(findtexttest (#s, #PR, rn, /[RU, EN, SPACE, NUM, SPEC, MARK]+\)==1)s=PR; // ищем всё что идет после переноса строки
else {if(findtexttest (#s, #PR, rn, /[RU, EN, SPACE, NUM, SPEC, MARK]+\)==1)s=PR;} // обход бага, повторный вызов функции
}
return s;
}

На это:
CODE:
function add_string(string temp)
{
log_z++; s=s+temp+rn;
if(log_z>max_string) // если достигнут максимум строк в логе
{
regexsearch(1, #s, s, "(?<=\r\n).*", SINGLELINE);
}
return s;
}

Функция findtexttest была тестовая и с багами, так что возможно из неё вылеты. По сути она уже не актуальна.
 
 Top
ivantu
Отправлено: 13 Ноября, 2018 - 08:08:45
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 732
Дата рег-ции: Нояб. 2013  
Репутация: 14




 Zireael пишет:
Функция findtexttest была тестовая и с багами, так что возможно из неё вылеты. По сути она уже не актуальна.


Вы правы! Я вчера весь вечер код перебирал, и нашел, действительно дело в этом участке кода, иду на работу , думаю с утра напишу, попрошу помощи, как подправить этот участок кода, чтобы работало как нужно, открываю форум уже написали подсказку, это круто, сейчас протестирую, пропадет ли ошибка, за которой кибор автоматом закрывается без предупреждений )
(Добавление)
P/S Определил вылет программы, когда достигнуто максимальное количество
CODE:
int max_string=15;

если пишу вместо 15, к примеру 6 вылетов не наблюдается... в чем может быть проблема?


(Отредактировано автором: 13 Ноября, 2018 - 08:24:49)

 
 Top
Zireael
Отправлено: 13 Ноября, 2018 - 10:11:11
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
если пишу вместо 15, к примеру 6 вылетов не наблюдается... в чем может быть проблема?

А 15 строк влезает в окно диалога или они выходят за пределы?
 
 Top
ivantu
Отправлено: 13 Ноября, 2018 - 22:04:26
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 732
Дата рег-ции: Нояб. 2013  
Репутация: 14




Влезают, даже половину не занимают.
 
 Top
Страниц (4): [1] 2 3 4 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Отчет о ошибках »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by