Вверх ↑
Ответов: 1343
Рейтинг: 31
#1: 2020-02-26 23:47:42 ЛС | профиль | цитата
нууу, что то типо того, делает сравнение 4-х байт довольно быстро

Add(MainForm,2953706,21,105)
{
link(onCreate,2049594:doOpen,[(142,125)(142,216)])
}
Add(FileStream,1979085,231,91)
{
FileName="C:\\SRVDesk.exe"
link(onLoad,11313733:doConvert,[])
}
Add(FileStream,2049594,231,210)
{
FileName="C:\\SRVDesk1.exe"
link(onLoad,14610033:doConvert,[])
}
Add(StreamConvertor,11313733,322,91)
{
link(onResult,3588150:doValue,[])
}
Add(StreamConvertor,14610033,322,210)
{
link(onResult,6468028:doValue,[])
}
Add(Memory,6468028,378,210)
{
link(onData,1979085:doOpen,[(422,216)(422,292)(166,292)(166,97)])
}
Add(Memory,3588150,371,91)
{
link(onData,7066189:doOperation,[(417,97)(417,61)(219,61)(219,167)])
}
Add(Str_Enum,14641875,371,133)
{
Delimiter=""
Step=8
link(onEnum,3426119:doWork1,[(474,139)])
link(String,3588150:Value,[])
}
Add(Position,4845617,497,217)
{
Point(doReset)
link(onSearch,15852028:doCompare,[])
link(Str,6468028:Value,[(503,205)(426,205)(426,254)(384,254)])
}
Add(Thread,2804337,329,133)
{
Delay=0
FastStop=0
link(onExec,14641875:doEnum,[])
}
Add(Math,7066189,238,161)
{
OpType=3
Op2=4
link(onResult,14464804:doEvent1,[])
link(Op1,1979085:Size,[])
}
Add(ProgressBar,4381291,623,63)
{
Left=20
Top=15
Width=350
Point(doMax)
}
Add(Hub,14464804,280,161)
{
OutCount=3
link(onEvent1,2804337:doStart,[(300,167)(300,139)])
link(onEvent2,4381291:doMax,[(447,174)(447,76)])
link(onEvent3,7426037:doTimer,[(306,181)(306,244)(268,244)(268,314)])
}
Add(Timer,14818168,483,105)
{
link(onTimer,6178975:doData,[])
}
Add(DoData,6178975,546,105)
{
link(onEventData,4381291:doPosition,[(604,111)(604,69)])
link(Data,14641875:NumSubStr,[(552,93)(457,93)(457,184)(377,184)])
}
Add(Timer,7426037,280,308)
{
Enable=1
link(onTimer,1015942:doEvent,[])
}
Add(IndexToChanel,1015942,329,308)
{
Point(Index)
link(onEvent1,12544514:doEvent1,[])
link(Index,2804337:Busy,[])
}
Add(Hub,12544514,378,308)
{
link(onEvent1,7426037:doStop,[(448,314)(448,368)(268,368)(268,321)])
link(onEvent2,12847140:doSave,[(669,321)(669,258)])
}
Add(StyleXP,12185580,56,56)
{
}
Add(If_else,15852028,546,217)
{
Type=2
Op2=Integer(0)
link(onTrue,15526765:doData,[])
link(onFalse,4845617:doReset,[(590,230)(590,253)(485,253)(485,230)])
}
Add(FormatStr,8036060,756,217)
{
Mask="%1;%2"
link(onFString,12847140:doAdd,[])
link(Str2,14641875:Part,[(769,191)(384,191)])
}
Add(ChangeMon,15526765,609,217)
{
Point(onNoData)
link(onData,15365019:doCalc,[])
link(onNoData,3426119:doWork3,[(653,230)(653,260)(474,260)])
}
Add(HubEx,3426119,470,217)
{
link(onEvent,4845617:doSearch,[])
}
Add(MathParse,15365019,686,217)
{
DataCount=1
MathStr="( ( %1 + 1 ) / 2 ) - 1"
link(onResult,8036060:doString,[])
}
Add(StrList,12847140,833,217)
{
FileName="rslt.txt"
}
карма: 2

1
Голосовали:zhorik5
Редактировалось 2 раз(а), последний 2020-02-26 23:48:47