Вверх ↑
Разработчик
Ответов: 26163
Рейтинг: 2127
#1: 2008-05-12 00:48:40 ЛС | профиль | цитата
andrestudio писал(а):
не сильно страшно (можно конвертор для себя bin->int сделать) но сильно полезно

Да я чего, против что ли. Да кто же мешает сделать, вот только будет ли все это уж очень просто (как просили), тут я сильно сомневаюсь, особенно, когда придется еще чего, типа контролов для управления или отображения, добавить -- и переписывай все управлящие числа заново.

------------ Дoбавленo:


andrestudio, вот смотри, разве просто получается Хотя, на последней версии StrList'а (c SVN) можно сократить ArrayRW



Add(MainForm,7507100,259,224)
{
Left=20
Top=105
}
Add(Button,3078814,259,308)
{
Left=125
Top=65
Caption="0001110"
link(onClick,15441134:doWork2,[(321,314)(321,328)])
}
Add(Button,2625117,259,273)
{
Left=125
Top=40
Caption="0000001"
link(onClick,15441134:doWork1,[(321,279)(321,321)])
}
Add(Button,9808793,259,357)
{
Left=125
Top=90
Caption="0011100"
link(onClick,15441134:doWork3,[(321,363)(321,335)])
}
Add(Button,11817729,259,392)
{
Left=125
Top=115
Caption="0110110"
link(onClick,15441134:doWork4,[(321,398)(321,342)])
}
Add(Button,623608,602,287)
{
Left=280
Top=40
Point(doEnabled)
}
Add(Button,3685432,602,329)
{
Left=280
Top=65
Point(doEnabled)
}
Add(Button,3018622,602,364)
{
Left=280
Top=90
Point(doEnabled)
}
Add(Button,4350447,602,406)
{
Left=280
Top=115
Point(doEnabled)
}
Add(Button,8276107,602,441)
{
Left=280
Top=140
Point(doEnabled)
}
Add(Button,5557640,602,476)
{
Left=280
Top=165
Point(doEnabled)
}
Add(Button,8800828,602,511)
{
Left=280
Top=190
Point(doEnabled)
}
Add(StrList,3220908,399,238)
{
Strings=#7:0000001|7:0000110|7:0011100|7:0110110|
}
Add(ArrayRW,5739112,413,315)
{
link(onRead,7688907:doConvert,[])
link(Array,3220908:Array,[])
}
Add(Convertor,7688907,462,315)
{
Mode=7
link(onResult,1860874:doBits,[])
}
Add(IntToBits,1860874,511,315)
{
Count=7
Data_0=Integer(0)
Data_1=Integer(1)
link(onBit1,623608:doEnabled,[(573,321)(573,293)])
link(onBit2,3685432:doEnabled,[(573,328)(573,335)])
link(onBit3,3018622:doEnabled,[(573,335)(573,370)])
link(onBit4,4350447:doEnabled,[(573,342)(573,412)])
link(onBit5,8276107:doEnabled,[(573,349)(573,447)])
link(onBit6,5557640:doEnabled,[(573,356)(573,482)])
link(onBit7,8800828:doEnabled,[(573,363)(573,517)])
}
Add(ChanelToIndex,15441134,350,315)
{
Count=4
link(onIndex,5739112:doRead,[])
}

карма: 22

0