Вверх ↑
Этот топик читают: Гость
Ответов: 875
Рейтинг: 322
#1: 2009-07-31 22:43:56 ЛС | профиль | цитата
Небольшой вопросик. Можно ли добавить точку - Stop в элемент Hub. Пример - допустим десять веток и все с условием, и вот если выполнено третья (или пятая) то дальнейшии ветви не нужны и их можно тормознуть, а элемент вернуть в начальное состояние т.е. ждать следующего сигнала. А так нужно изобретать затычки... И ещё уже не в тему. Всю эту неделю при заходе на сайт возникает ощущение что я пытаюсь отрыть страницу на narod.ru - жду минут по пять. Хотя все другое открывается шустро. Случаем никакого ограничения не поставили?
карма: 1

0
Ответов: 5446
Рейтинг: 323
#2: 2009-07-31 23:34:14 ЛС | профиль | цитата
kamakama, по поводу сайта - mail.ru-шный счётчик тупил, сейчас вроде получше стало. По поводу Hub: вся "затычка" состоит из (того же) Hub + For + Index2Channel, что прекрасно упаковывается в MultiElement(Ex). Можно даже иконку взять от Hub, для пущей похожести.
карма: 1

0
Ответов: 1304
Рейтинг: 405
#3: 2009-07-31 23:58:34 ЛС | профиль | цитата
kamakama, прервать выполняемый цикл внутри хаба предполагаю что можно, но необходимо ещё доказать оправданость точки "Stop" . Сразу всплывает минус увеличение размера кода, соответственно эксешника.
code_14376.txt

карма: 3

0
файлы: 1code_14376.txt [2.4KB] [138]
Ответов: 9906
Рейтинг: 351
#4: 2009-08-01 00:10:33 ЛС | профиль | цитата
Себе я давно так сделал
И доказывать ничего не стал
Потому-что необходимость в левом dpe пропала еще в момент создания HubEx/GetDataEx

А самый большой минус будет не в неком коде, а в последующем непрерывном плаче на форуме, аналогичном для GetData
В принципе, эти два мероприятия (убрать GetData и левый dpe у Hub-а) следовало объединить, чтобы этот плач происходил один раз и одновременно
карма: 9

0
Ответов: 875
Рейтинг: 322
#5: 2009-08-01 00:31:18 ЛС | профиль | цитата
Все ясно. Спасибо. А насчет плача - это в точку.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#6: 2009-08-01 00:35:25 ЛС | профиль | цитата
kamakama писал(а):
Всю эту неделю при заходе на сайт возникает ощущение что я пытаюсь отрыть страницу на narod.ru - жду минут по пять. Хотя все другое открывается шустро.
тебе еще везет. А у меня минут по 30-40.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2009-08-01 01:20:53 ЛС | профиль | цитата
Galkov писал(а):
В принципе, эти два мероприятия (убрать GetData и левый dpe у Hub-а) следовало объединить

не следовало ибо они не эквивалентны
карма: 27
0
Ответов: 9906
Рейтинг: 351
#8: 2009-08-01 03:31:52 ЛС | профиль | цитата
Однако первой твоей реакцией на самое первое же предложение выкинуть GetData - была схема без использования хаба с левым dpe: http://hiasm.com/forum.html?q=3&p=8775#p8775

Кстати говоря, "следовало бы" - совершенно не требует эквивалентности. "Ибо" - совершенно не в тему
карма: 9

0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2009-08-01 15:01:22 ЛС | профиль | цитата
уважаемые господа, просьба не путать желание что-то выкинуть с возможностью это сделать. У hub-a левая часть с его dpe точками сегодня является лишней и совершенно не нужной, но убрать ее нельзя ибо будет нарушена совместимость. GetData можно убрать из палитры и это совместимость не нарушает нисколько. => обе операции с этой точки зрения не эквивалентны. Тему предлагаю на этом закрыть.
карма: 27
0
Ответов: 9906
Рейтинг: 351
#10: 2009-08-01 15:49:42 ЛС | профиль | цитата
Предлагаю закрыть на чем: на том, что такую несовместимость делать никогда не следует
Нельзя же всерьез говорить о сделать это вчера

Да на здоровье, господи На мои-то схемы таковое решение ведь никак не повлияет
карма: 9

0
Администрация
Ответов: 15295
Рейтинг: 1519
#11: 2009-08-01 16:12:19 ЛС | профиль | цитата
Galkov писал(а):
Предлагаю закрыть на чем: на том, что такую несовместимость делать никогда не следует

на том, что такую несовместимость делать не следует тогда, когда кроме минусов это не дает никаких плюсов.

Galkov писал(а):
На мои-то схемы таковое решение ведь никак не повлияет

именно так.
карма: 27
0
Ответов: 9906
Рейтинг: 351
#12: 2009-08-01 17:05:05 ЛС | профиль | цитата
Dilma писал(а):
когда кроме минусов это не дает никаких плюсов

А они что, разве не очевидны?
Грубо говоря, зачем тогда этот топик создавался.
Чтобы добавить левую точку doStop надо убрать левый же dpe

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

Внимание, важно Занимался на HiAsm, а не на Дельфи
карма: 9

0
Администрация
Ответов: 15295
Рейтинг: 1519
#13: 2009-08-02 00:57:36 ЛС | профиль | цитата
кто или что мешает сделать элемент с такими возможностями, но с другим именем, который очевидно не нарушит совместимость?
карма: 27
0
Ответов: 9906
Рейтинг: 351
#14: 2009-08-02 01:25:52 ЛС | профиль | цитата
Ничто не мешает, кроме того что исходние имя становится ненужным.
Вообще ненужным

Ровно точно также, как и GetData.
Ну и дальше - по уже пройденному сценарию: некотым окажется более очевидной схема, приведенная MAV - вместо использования HubEx; видео - с демонстрацией неудобства разворотов; и сообщения некого г.dilma-b, что это не повод откатываться назад, а повод подумать
карма: 9

0
Разработчик
Ответов: 4698
Рейтинг: 426
#15: 2009-08-02 14:38:26 ЛС | профиль | цитата
Вот hubExEx с точкой Stop(она скрыта)
карма: 10
2
файлы: 1hubexex.rar [1.7KB] [100]
Голосовали:MAV, filyaxxxcom
Сообщение
...
Прикрепленные файлы
(файлы не залиты)