Author Topic: [Alpha/Beta Testing] Тестируем сырые обновления (ссылки в первом посте)  (Read 305599 times)

0 Members and 6 Guests are viewing this topic.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #255 on: November 18, 2016, 01:01:29 PM »
Или баг или синтаксис изменился. Тестирую скрипт
Code: (clickermann) [Select]
SETTHREAD (potok, 1)
LOGWRITE ("Вкл")
WAITMS(50)
SETTHREAD (potok, 2)
LOGWRITE ("Выкл")
WAIT(1)

THREAD(potok, 0)
   LOGWRITE ("Строка 1")
   LOGWRITE ("Строка 2")
   LOGWRITE ("Строка 3")
   WAIT(5)
   LOGWRITE ("Строка 5")
END_THREAD

Ошибка интерпретации выскакивает на  SETTHREAD (potok, 2)


Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #256 on: November 18, 2016, 03:36:42 PM »
Да, сломалось.

Но мне с самого начала непонятна такая реализация перезапуска.

Сейчас так:
Quote
0 - поток ставится на паузу
1 - поток продолжает выполнение с места, где был остановлен
2 - поток ставится на паузу, при этом при повторной его активации он начинает выполняться с начала, независимо от того, на каком этапе он был остановлен

Когда все просили сделать, и я в том числе, мне кажется предполагали именно новую команду перезапуска.
Так гораздо логичнее.
Quote
0 - поток ставится на паузу
1 - поток продолжает выполнение с места, где был остановлен
2 - поток начинает выполняться с начала (остановленный). Если поток запущен пусть там у себя внутри ставится на паузу и начинает выполняться с начала.

Самый частый случай, когда нужен перезапуск потока с начала наступает внезапно.
Вот выполнилось условие (программа выпала в ошибку). Сейчас для перезапуска нужны команды
SETTHREAD (potok, 2) стоп (с последующим пуском с начала)
SETTHREAD (potok, 1) пуск

Получается мы с Тамарой ходим парой. В любом случае мы заранее, обычно, не знаем что будет нужен именно перезапуск.
И ситуация, когда скрипт приостанавливает поток, а потом позже решает продолжить его или перезапустить, гораздо вероятнее, чем когда мы знаем заранее.

Code: (clickermann) [Select]
SETTHREAD (potok, 1)  // пуск
...
SETTHREAD (potok, 0)  // пауза
...
...
SETTHREAD (potok, 1)  // пуск
...
SETTHREAD (potok, 2)  // перезапуск
« Last Edit: November 18, 2016, 03:38:18 PM by Vint »


Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #257 on: November 18, 2016, 07:48:33 PM »
ну етить можно вообще убрать (или нет) этот сет и ввести что то типа threadpause, threadresume, threadreset

АНТИКЛАН

  • Активный участник
  • ***
  • Posts: 111
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #258 on: November 19, 2016, 04:06:07 AM »
Чёт у меня на новой бете вообще рабочий код не стартует и ошибок не пишет. На текущей все норм.
« Last Edit: November 19, 2016, 10:27:40 AM by Johnny »

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #259 on: November 19, 2016, 10:27:46 AM »
Quote
Чёт у меня на новой бете вообще рабочий код не стартует и ошибок не пишет. На текущей все норм.
ну ты же догадался что этот экзешник надо кинуть в папку к последней рабочей версии?

АНТИКЛАН

  • Активный участник
  • ***
  • Posts: 111
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #260 on: November 19, 2016, 10:18:00 PM »
ну ты же догадался что этот экзешник надо кинуть в папку к последней рабочей версии?

Да. Там и лежит. Еще пробовал делать отдельную папку с переносом папки data и библиотек. Имя экзешника можно же не менять?
« Last Edit: April 15, 2018, 06:53:47 PM by АНТИКЛАН »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #261 on: November 30, 2016, 10:43:14 AM »
Баг

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

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #262 on: December 06, 2016, 09:51:27 PM »
Clickermann 4.13 b2 + x64

Исправление багов а так же 64 битная версия. Для каждой реализации требуется своя
версия библиотеки работы с ps2, поэтому разбил по папкам.

http://rgho.st/8xzBfRYtC

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #263 on: December 07, 2016, 10:40:49 AM »
Вот эти меню стали появляться не из центра курсора а немного выше.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #264 on: December 07, 2016, 11:09:29 AM »
Ну так это спецом сделано. Фиксированное место появления, в 13b уже так было.
Кстати удобнее.

Ошибка с первой невыполняемой строкой потока так и осталась.


Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #265 on: December 07, 2016, 12:31:15 PM »
Спецом? Сомневаюсь. И ничего удобного здесь нет.

Вот как было раньше. Кликаешь и меню появляется от курсора правее и на том же уровне. Можно без проблем кликать по кнопкам.
А теперь это меню полностью перегораживает кнопки и приходится кликать в другое место чтобы от него избавиться и кликнуть по другой кнопке.
« Last Edit: December 07, 2016, 12:34:45 PM by Oraven »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #266 on: December 07, 2016, 03:12:49 PM »
Удобней. Неудобно когда 3 вложенных меню съезжают всё правее и ниже.
Иногда, когда редактор в правом нижнем углу, кликнув по правой части кнопки можно было до пунктов и "не достать".
Так хоть как-то по компактней.

Открыл меню - выбирай пункт, зачем по кнопкам кликать?
Я в любом случее не закрываю кликом по кнопкам. Или по полю редактора или ниже по полю лупы.

P.S. Если по "командам" кликнуть далеко в левой части - до шаблонов было всё равно не добраться.


Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #267 on: December 07, 2016, 06:42:47 PM »
Ошибка с первой невыполняемой строкой потока так и осталась.
да что такое, это как с двумя ногами, одну вытащишь, другая увязнет.
можно пример когда который гарантированно ошибку воспроизведет?

по поводу меню всплывающих, я честно говоря не помню. определитесь там уж как удобнее.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #268 on: December 07, 2016, 06:45:27 PM »
так все тот же мой пример
Code: (clickermann) [Select]
SETTHREAD (potok, 1)
LOGWRITE ("Вкл")
WAIT(1)

THREAD(potok, 0)
   LOGWRITE ("Строка 1")
   LOGWRITE ("Строка 2")
   LOGWRITE ("Строка 3")
   SETTHREAD (potok, 2)
   LOGWRITE ("Строка 5")
END_THREAD

Лог:
Code: [Select]
19:44:02 Вкл
19:44:02 Строка 1
19:44:02 Строка 2
19:44:02 Строка 3
19:44:03 Вкл
19:44:03 Строка 2
19:44:03 Строка 3
19:44:04 Вкл
19:44:04 Строка 2
19:44:04 Строка 3
19:44:05 Вкл
19:44:05 Строка 2
19:44:05 Строка 3
19:44:06 Вкл
19:44:06 Строка 2
19:44:06 Строка 3


Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #269 on: December 07, 2016, 06:48:30 PM »
Кстати это у меня одного почему то цитирование не работает?
То есть нажатие кнопки "Цитировать" на сообщении не приводит ни к каким результатам. Это началось вроде когда на сайте что то с кодировкой было.