Автокликер Clickermann :: Форум

Основной раздел => Ошибки => Архив => Topic started by: Ляпис on November 01, 2012, 12:12:06 AM

Title: (fixed) Ошибки PXLCRC
Post by: Ляпис on November 01, 2012, 12:12:06 AM
Собственно решил PXLXOR на CRC переделать и начались глюки. Кликер стал выдавать ошибки на совершенно рабочие строки или останавливаться на первой строке скрипта. Когда выскочило это, решил поделиться.

win7 ie9
Title: Re: Ошибки PXLCRC
Post by: Ляпис on November 01, 2012, 03:34:54 PM
Сейчас заметил что галюны начинаются если выставить небольшую область просчёта, скажем 4х4пик.
Title: Re: Ошибки PXLCRC
Post by: СлавьЯнИнъ on November 01, 2012, 04:34:52 PM
Вероятно тебе придётся сценарий выложить выложить, чтобы читающим стало яснее.
Спасибо конечно за тренировку телепатических умений.  :D
Title: Re: Ошибки PXLCRC
Post by: Ляпис on November 01, 2012, 05:03:58 PM
Тут не нужно быть телепатом
Code: [Select]
getscreen
$var = pxlcrc(1,1,5,5)
print($var)
halt
Кман выдаёт ошибку поочерёдно то на 2-ю то на 3-ю строку. Если задать большую область, ошибки нет.
Title: Re: Ошибки PXLCRC
Post by: Oraven on November 01, 2012, 05:54:32 PM
Действительно у меня тоже ошибка

Если выставить чуть больше то ошибки нет
getscreen
$var = pxlcrc(1,1,6,6)
print($var)
halt
Title: Re: Ошибки PXLCRC
Post by: СлавьЯнИнъ on November 01, 2012, 07:57:15 PM
Сначала запускал ваш вариант 20 раз. Из которых 15 с ошибкой и 5 нормальный результат.
Потом попробовал с Меньшими числами от 4 до 2. Ошибок нет.
Потом добавил переменную. Из 20 раз стало 15 - результат и 5 - ошибка.
Добавилась ошибка в строке print($var)
Code: [Select]
$n=5
getscreen
$var = pxlcrc(1,1,$n,$n)
print($var)
halt

Title: Re: Ошибки PXLCRC
Post by: Ляпис on November 05, 2012, 08:34:02 PM
В итоге пришлось отказаться от этого оператора(((. Кман стал тупить и виснуть.
Title: Re: Ошибки PXLCRC
Post by: Johnny on November 06, 2012, 06:16:48 AM
то есть ошибка возникает только на оче маленьких областях (5х5)?
посмотрим че там
Title: Re: Ошибки PXLCRC
Post by: Ляпис on November 06, 2012, 01:51:39 PM
В маленьких областях появляется явная ошибка на которую указывает интерпретатор. В остальных случаях кман ведёт себя не адекватно. Перестаёт реагировать на кнопки (старт/пауза, стоп), выдаёт сипиртал и хрюч (см. глоссарий (http://clickermann.tk/forum/index.php?topic=45.msg465#msg465)) и через некоторое всремя просто виснет, а винда предлагает отправить инфу в мелкософт для нахождения решения этой проблемы (но что-то :-\ я не уверен что они мне помогут)
Title: Re: Ошибки PXLCRC
Post by: СлавьЯнИнъ on November 07, 2012, 06:54:54 AM
Также при использовании выше указанного оператора неоднократно был вызван карачум. (см. глоссарий (http://clickermann.tk/forum/index.php?topic=45.msg465#msg465))
Title: Re: Ошибки PXLCRC
Post by: Johnny on November 12, 2012, 02:11:47 PM
в функции была найдена и устранена утечка памяти в связи. помимо ненормальной работы, она еще и в корне неправильно считала