Author Topic: (fixed) Ошибки PXLCRC  (Read 7846 times)

0 Members and 1 Guest are viewing this topic.

Ляпис

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
(fixed) Ошибки PXLCRC
« on: November 01, 2012, 12:12:06 AM »
Собственно решил PXLXOR на CRC переделать и начались глюки. Кликер стал выдавать ошибки на совершенно рабочие строки или останавливаться на первой строке скрипта. Когда выскочило это, решил поделиться.

win7 ie9
« Last Edit: November 12, 2012, 02:12:27 PM by Johnny »
cmann4.7 se win8 slimbrowser intel core2duo
текущий проект - "Зомби Ферма" VK

Ляпис

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Ошибки PXLCRC
« Reply #1 on: November 01, 2012, 03:34:54 PM »
Сейчас заметил что галюны начинаются если выставить небольшую область просчёта, скажем 4х4пик.
cmann4.7 se win8 slimbrowser intel core2duo
текущий проект - "Зомби Ферма" VK

СлавьЯнИнъ

  • Активный участник
  • ***
  • Posts: 179
    • View Profile
Re: Ошибки PXLCRC
« Reply #2 on: November 01, 2012, 04:34:52 PM »
Вероятно тебе придётся сценарий выложить выложить, чтобы читающим стало яснее.
Спасибо конечно за тренировку телепатических умений.  :D
добрый смех равняет всех

Ляпис

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Ошибки PXLCRC
« Reply #3 on: November 01, 2012, 05:03:58 PM »
Тут не нужно быть телепатом
Code: [Select]
getscreen
$var = pxlcrc(1,1,5,5)
print($var)
halt
Кман выдаёт ошибку поочерёдно то на 2-ю то на 3-ю строку. Если задать большую область, ошибки нет.
cmann4.7 se win8 slimbrowser intel core2duo
текущий проект - "Зомби Ферма" VK

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Ошибки PXLCRC
« Reply #4 on: November 01, 2012, 05:54:32 PM »
Действительно у меня тоже ошибка

Если выставить чуть больше то ошибки нет
getscreen
$var = pxlcrc(1,1,6,6)
print($var)
halt

СлавьЯнИнъ

  • Активный участник
  • ***
  • Posts: 179
    • View Profile
Re: Ошибки PXLCRC
« Reply #5 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

добрый смех равняет всех

Ляпис

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Ошибки PXLCRC
« Reply #6 on: November 05, 2012, 08:34:02 PM »
В итоге пришлось отказаться от этого оператора(((. Кман стал тупить и виснуть.
cmann4.7 se win8 slimbrowser intel core2duo
текущий проект - "Зомби Ферма" VK

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: Ошибки PXLCRC
« Reply #7 on: November 06, 2012, 06:16:48 AM »
то есть ошибка возникает только на оче маленьких областях (5х5)?
посмотрим че там

Ляпис

  • Освоившийся
  • **
  • Posts: 35
    • View Profile
Re: Ошибки PXLCRC
« Reply #8 on: November 06, 2012, 01:51:39 PM »
В маленьких областях появляется явная ошибка на которую указывает интерпретатор. В остальных случаях кман ведёт себя не адекватно. Перестаёт реагировать на кнопки (старт/пауза, стоп), выдаёт сипиртал и хрюч (см. глоссарий) и через некоторое всремя просто виснет, а винда предлагает отправить инфу в мелкософт для нахождения решения этой проблемы (но что-то :-\ я не уверен что они мне помогут)
cmann4.7 se win8 slimbrowser intel core2duo
текущий проект - "Зомби Ферма" VK

СлавьЯнИнъ

  • Активный участник
  • ***
  • Posts: 179
    • View Profile
Re: Ошибки PXLCRC
« Reply #9 on: November 07, 2012, 06:54:54 AM »
Также при использовании выше указанного оператора неоднократно был вызван карачум. (см. глоссарий)
добрый смех равняет всех

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: Ошибки PXLCRC
« Reply #10 on: November 12, 2012, 02:11:47 PM »
в функции была найдена и устранена утечка памяти в связи. помимо ненормальной работы, она еще и в корне неправильно считала