Author Topic: Помощь  (Read 1416 times)

0 Members and 1 Guest are viewing this topic.

Alesha666777

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Помощь
« on: December 19, 2016, 02:02:01 PM »
Ребят попрошу Вас о помощи, но честно говоря я в этом деле ещё дилетант, и не просто помочь а объяснить что почему не так
в силу большого размера выложил отдельным файлом...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Помощь
« Reply #1 on: December 19, 2016, 02:23:37 PM »
Не хватает END_IF во многих местах.
Наверно это почти все поиски картинок вложенные в WHILE.

Основной поток состоит из одного поиска пиксела. Там нет разгрузки процессора.
Нужно добавить задержку если не нашло.

При такой организации потоки будут мешать сбивая друг друга .
« Last Edit: December 19, 2016, 02:26:02 PM by Vint »


Alesha666777

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Re: Помощь
« Reply #2 on: December 19, 2016, 03:40:39 PM »
вот переписал... но начал подвисать, я так понимаю как вы правильно говорите не правильно организованы потоки, не могу понять как правильно их организовать?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Помощь
« Reply #3 on: December 19, 2016, 04:39:26 PM »
Вообще всё перепутал.
Поменял где надо и не надо. Теперь совсем каша получилась.

В редакторе нажимай "волшебную палочку" для расстановки отступов.
Все блоки должны быть правильными без перекосов.
Каждый IF...  заканчиваться END_IF
Каждый FOR или WHILE заканчиваться END_CYC
SUB заканчиваться END_SUB


С потоками без понятия. Может и так сойдёт. Но 100% стабильности не будет.


Alesha666777

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Re: Помощь
« Reply #4 on: December 19, 2016, 08:31:16 PM »
Вообще всё перепутал.
Поменял где надо и не надо. Теперь совсем каша получилась.

В редакторе нажимай "волшебную палочку" для расстановки отступов.
Все блоки должны быть правильными без перекосов.
Каждый IF...  заканчиваться END_IF
Каждый FOR или WHILE заканчиваться END_CYC
SUB заканчиваться END_SUB
Всё разобрался чуток сейчас осталось с интервалами чуток, подогнать, мелкие недочёты устранить спасибо большое!
Вот образец что получилось, как у опытного человека есть какие предложения, нарекания, чтобы до ума довести с вашего взгляда?


С потоками без понятия. Может и так сойдёт. Но 100% стабильности не будет.