Вверх ↑
Разработчик
Ответов: 26161
Рейтинг: 2127
#1: 2013-02-11 00:00:42 ЛС | профиль | цитата
Добавил в Str_Enum свойство Step. Теперь строку можно разбивать по группам символов с размером в шаг.

Вот пример расчета последнего CRC с применением нового функционала Str_Enum

Add(MainForm,1125747,231,203)
{
Width=492
Height=381
Position=1
}
Add(Edit,6314885,336,203)
{
Left=10
Top=10
Width=400
Font=[Verdana,10,1,0,204]
Text="10001000FFFFFFFFFFFFFFFFFF36FFFFFFFFFFFF"
ClearAfterEnter=1
}
Add(Edit,16511036,728,392)
{
Left=10
Top=35
Width=400
Font=[Verdana,10,1,0,204]
Text=""
}
Add(Edit,7408337,686,336)
{
Left=425
Top=10
Width=45
Font=[Verdana,10,1,0,204]
Text=""
}
Add(Convertor,16381042,385,273)
{
Mode=5
link(onResult,10389261:doOperation,[])
}
Add(Math,10389261,448,273)
{
ResultType=0
Point(doClear)
link(Op1,5709474:Var1,[(454,261)(442,261)(442,317)])
}
Add(Hub,13352919,280,266)
{
OutCount=4
link(onEvent1,10389261:doClear,[(431,272)(431,286)])
link(onEvent2,5303646:doEnum,[])
link(onEvent3,6000855:doOperation,[(326,286)(326,342)])
link(onEvent4,3472694:doStrCat,[(316,293)(316,398)])
}
Add(GetDataEx,5709474,448,312)
{
link(Data,10389261:Result,[])
}
Add(Math,6000855,441,336)
{
OpType=1
Op1=1
ResultType=0
link(onResult,12120833:doOperation,[])
link(Op2,5709474:Var2,[])
}
Add(Math,12120833,490,336)
{
OpType=1
Op2=2
ResultType=0
link(onResult,13825976:doOperation,[])
}
Add(Math,13825976,539,336)
{
OpType=4
Op2=255
ResultType=0
link(onResult,15704333:doOperation,[])
}
Add(Convertor,51853,637,336)
{
Mode=6
link(onResult,7408337:doText,[])
}
Add(Math,15704333,588,336)
{
Op2=1
ResultType=0
link(onResult,51853:doConvert,[])
}
Add(StrCat,3472694,679,392)
{
link(onStrCat,16511036:doText,[])
link(Str1,3628615:Var3,[(685,250)])
link(Str2,7408337:Text,[])
}
Add(GetDataEx,3628615,336,245)
{
link(Data,6314885:Text,[])
}
Add(Button,4234959,231,266)
{
Left=140
Top=60
TabOrder=-1
Caption="CRC"
link(onClick,13352919:doEvent1,[])
}
Add(Str_Enum,5303646,336,273)
{
Delimiter=""
Step=2
link(onEnum,16381042:doConvert,[])
link(String,3628615:Var2,[])
}

карма: 22

1
Голосовали:Ex_