Вверх ↑
Этот топик читают: Гость
Ответов: 262
Рейтинг: 6
#1: 2006-06-24 22:18:38 ЛС | профиль | цитата
Кабель. Элемент для упаковки большого кол-ва потоков на схеме в один. Есть пример.
карма: 0

1
файлы: 1Cable.zip [2.7KB] [952]
Голосовали:Dark_MX
vip
#1.1контекстная реклама от партнеров
Ответов: 338
Рейтинг: 3
#2: 2009-08-06 08:44:23 ЛС | профиль | цитата
Только визуальный компонент, или влияет на скорость работы программы?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26068
Рейтинг: 2121
#3: 2009-08-06 10:56:03 ЛС | профиль | цитата
С появлением MT-потоков, совершенно неактуален
карма: 22

0
Ответов: 758
Рейтинг: 112
#4: 2009-08-06 14:42:59 ЛС | профиль | цитата
Я думаю что нужен, потому что нет возможности передать, к примеру, 3-и разных события по одному каналу с помощю МТ также лехко и понятно
code_14494.txt
карма: 1

0
файлы: 1code_14494.txt [846B] [482]
Разработчик
Ответов: 26068
Рейтинг: 2121
#5: 2009-08-06 14:48:11 ЛС | профиль | цитата
miver писал(а):
потому что нет возможности передать, к примеру, 3-и разных события по одному каналу с помощю МТ также лехко и понятно

А на кой там вообще MT нужен


Add(MainForm,2586773,322,112)
{
}
Add(Button,4836631,322,154)
{
Left=140
Top=65
Caption="1"
link(onClick,13701062:doWork2,[(384,160)(384,202)])
}
Add(Button,13523111,322,203)
{
Left=140
Top=95
Caption="2"
link(onClick,13701062:doWork3,[])
}
Add(Button,9000911,322,252)
{
Left=140
Top=125
Caption="3"
link(onClick,13701062:doWork4,[(384,258)(384,216)])
}
Add(Message,4821308,602,154)
{
Caption="1"
}
Add(Message,5274877,602,203)
{
Caption="2"
}
Add(Message,9505669,602,252)
{
Caption="3"
}
Add(ChanelToIndex,13701062,413,189)
{
Count=4
link(onIndex,9002929:doEvent,[])
}
Add(IndexToChanel,9002929,483,189)
{
Count=4
link(onEvent2,4821308:doMessage,[(559,202)(559,160)])
link(onEvent3,5274877:doMessage,[])
link(onEvent4,9505669:doMessage,[(559,216)(559,258)])
}

------------ Дoбавленo в 14.52:
Да, кстати, вот вам полный аналог вашего Cable на MT



Add(MainForm,2586773,133,189)
{
}
Add(Button,4836631,133,245)
{
Left=140
Top=65
Caption="1"
Data=String(Привет!)
link(onClick,6548171:doWork2,[(195,251)(195,293)])
}
Add(Button,13523111,133,294)
{
Left=140
Top=95
Caption="2"
Data=String(Вам)
link(onClick,6548171:doWork3,[])
}
Add(Button,9000911,133,343)
{
Left=140
Top=125
Caption="3"
Data=String(От Hiasm-a!)
link(onClick,6548171:doWork4,[(195,349)(195,307)])
}
Add(Message,4821308,420,252)
{
Caption="1"
}
Add(Message,5274877,420,294)
{
Caption="2"
}
Add(Message,9505669,420,336)
{
Caption="3"
}
Add(MT_ChanelToIndex,6548171,224,280)
{
Count=4
link(onIndex,14408661:doEvent,[])
}
Add(MT_IndexToChanel,14408661,301,280)
{
Count=4
link(onEvent2,4821308:doMessage,[(377,293)(377,258)])
link(onEvent3,5274877:doMessage,[])
link(onEvent4,9505669:doMessage,[(377,307)(377,342)])
}
Add(InfoTip,7251777,210,231)
{
Info=#5:Cable|
Width=155
Height=130
}

карма: 22

1
Голосовали:miver
Ответов: 338
Рейтинг: 3
#6: 2009-08-06 16:16:06 ЛС | профиль | цитата
nesco, точно. Но где бы почитать про ваш MT? Что оно вообще такое? =\
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 4697
Рейтинг: 426
#7: 2009-08-06 16:22:42 ЛС | профиль | цитата
Технология MultiThread
карма: 10
1
Голосовали:EcsTasY
Ответов: 893
Рейтинг: 18
#8: 2009-08-07 11:05:32 ЛС | профиль | цитата
Assasin, не всегда удобно пользоватся MT и как альтернатива я предпочитаю Кабель а естли быть точным (лично моё мнение) он намного практичней для некоторых схем.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26068
Рейтинг: 2121
#9: 2009-08-07 11:21:26 ЛС | профиль | цитата
Byuik писал(а):
не всегда удобно пользоватся MT

Где в приведенной схеме наблюдается на входе и выходе MT Если для реализации кабеля применены MT-компоненты, совсем не означает, что необходимо иметь на входе MT-данные
Byuik писал(а):
он намного практичней для некоторых схем

Не вижу никакой особой практичности.

Byuik, я никоим образом не заставляю тебя применять MT-компоненты в обязательном порядке, можешь использовать и нестандартные компоненты, за которые, кстати, никто не отвечает. Но приведенный пример означает, что компонент Cable никогда не попадет в пакет, как прискорбно бы для тебя это не звучало.
карма: 22

0
Ответов: 893
Рейтинг: 18
#10: 2009-08-07 11:40:37 ЛС | профиль | цитата
nesco писал(а):
Но приведенный пример означает, что компонент Cable никогда не попадет в пакет, как прискорбно бы для тебя это не звучало.

Главное чтоб осталась совместимость для новых версий hiasm .
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26068
Рейтинг: 2121
#11: 2009-08-07 11:45:17 ЛС | профиль | цитата
Byuik писал(а):
Главное чтоб осталась совместимость для новых версий hiasm

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

0
Ответов: 338
Рейтинг: 3
#12: 2009-08-07 18:06:43 ЛС | профиль | цитата
nesco, кабле это бяка, а вот чекбокс который состояние сохраняет сам это вестч самый последний, ну который при выходе состояние сохраняет - неработает
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26068
Рейтинг: 2121
#13: 2009-08-07 18:31:37 ЛС | профиль | цитата
Dark_MX писал(а):
который состояние сохраняет сам это вест

Интересно, а где он его сохранять должен, сам в себе, что ли
карма: 22

0
Ответов: 338
Рейтинг: 3
#14: 2009-08-07 19:54:00 ЛС | профиль | цитата
в iniшку которую выбираешь
------------ Дoбавленo в 20.12:
Вот ссылка на обсуждение компонента.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3851
Рейтинг: 159
#15: 2009-08-08 22:09:15 ЛС | профиль | цитата

положил в публикатор (в раздел Forms and UI) [burl=http://www.hiasm.com/sha/shatools.php?q=5&id=149]контроллер хранения-загрузки пользовательских настроек[/burl] (название малость не поместилось)..

карма: 0
начавший
2
Голосовали:filyaxxxcom, Dark_MX
Сообщение
...
Прикрепленные файлы
(файлы не залиты)