Вверх ↑
Ответов: 1058
Рейтинг: 76
#1: 2014-07-15 09:32:49 ЛС | профиль | цитата
Wizdoom писал(а):
Суммарное значение символов в блоке всегда одинаковое.

Что подразумевается под "суммарное" ? Количество символов, или сумма чисел одного блока?
Я имел ввиду длину, то есть каждый блок состоит из одинакового или разного числа символов.
Wizdoom писал(а):
источник обычный TXT фаил

Имелось ввиду - генерация файла. Также если программа ваша(на HiAsm) можно на этапе создания списка помещать разделители блоков и т.п.


Add(MainForm,2953706,189,126)
{
link(onCreate,13413011:doEnum,[])
}
Add(Memo,14166479,266,42)
{
Left=20
Top=10
Width=100
Height=220
Strings=#1:1|1:2|1:3|1:4|1:4|1:4|1:6|1:2|1:2|1:3|1:4|1:5|1:6|1:1|1:2|1:3|1:4|1:4|1:4|1:6|1:2|1:2|1:3|1:4|1:5|1:6|
ScrollBars=3
}
Add(ArrayEnum,13413011,266,140)
{
link(onItem,6431399:doCompare,[])
link(onEndEnum,3917376:doWork1,[(314,153)(314,221)(578,221)])
link(Array,14166479:Array,[(272,114)(286,114)])
}
Add(Memory,6606094,350,77)
{
}
Add(If_else,6431399,343,140)
{
Type=4
link(onTrue,4162765:doEvent1,[])
link(onFalse,6190916:doEvent1,[(383,153)(383,181)])
link(Op2,6606094:Value,[])
}
Add(StrCat,4910250,476,140)
{
Point(doClear)
link(Str1,13240099:Var2,[])
}
Add(Hub,4162765,406,140)
{
InCount=2
link(onEvent1,4910250:doStrCat,[])
link(onEvent2,6606094:doValue,[(434,153)(434,68)(329,68)(329,83)])
}
Add(Memo,5508061,609,175)
{
Left=200
Top=10
Width=155
Height=210
link(Str,13240099:Var3,[(615,128)])
}
Add(GetDataEx,13240099,476,123)
{
Angle=3
link(Data,4910250:Result,[(470,128)(470,184)(482,184)])
}
Add(Hub,6190916,406,175)
{
OutCount=3
link(onEvent1,3917376:doWork2,[])
link(onEvent2,4910250:doClear,[(448,188)(448,153)])
link(onEvent3,4162765:doEvent2,[(430,195)(430,209)(394,209)(394,153)])
}
Add(HubEx,3917376,574,175)
{
link(onEvent,5508061:doAdd,[])
}
карма: 0

0