Вверх ↑
Ответов: 8888
Рейтинг: 823
#1: 2020-07-09 18:37:39 ЛС | профиль | цитата
flint2 писал(а):
..что полноценной вещи на HiAsm не сделать..
Полноценной конечно, ну а просмотр текста-то кусочками с редактированием (Alt+v) можно Проверено на 24 Мб файле *.txt (специально пришлось делать, представляете -- 24 млн раз на клавиши жамкал, зато клаву проверил )
Кусочки


Add(MainForm,2953706,98,84)
{
link(onCreate,15532845:doEvent1,[])
}
Add(StrList,1218922,245,42)
{
}
Add(Copy,5238168,245,182)
{
link(onCopy,15914841:doText,[(305,188)(305,251)])
link(Str,1263054:Var2,[])
link(Position,14987139:Var1,[(258,173)(237,173)])
link(Count,4262390:Var1,[(265,173)(285,173)(285,96)])
}
Add(ScrollBar,8549650,182,182)
{
Top=15
Width=15
Height=280
Align=1
Page=500
Kind=1
Point(doMax)
link(onPosition,1943314:doWork2,[])
}
Add(Memo,15914841,322,224)
{
Left=15
Width=365
Height=255
Align=5
ScrollBars=2
Point(onKeyDown)
Point(onKeyUp)
Point(onDblClick)
link(onKeyDown,15220882:doCheckMask,[])
}
Add(Hub,15532845,147,98)
{
OutCount=3
link(onEvent1,9760919:doExecute,[(172,104)(172,76)])
link(onEvent2,4259582:doLength,[(242,111)(242,125)])
link(onEvent3,1943314:doWork1,[(221,118)])
}
Add(ODialog,9760919,182,70)
{
Filter="TXT|*.txt"
link(onExecute,1218922:doLoad,[])
}
Add(Length,4259582,273,119)
{
link(onLength,8636502:doWork2,[])
link(Str,9088933:Var3,[(279,110)])
}
Add(GetDataEx,9088933,245,105)
{
link(Data,1218922:Text,[])
}
Add(ScrollBar,11714077,336,49)
{
Width=380
Align=2
Max=5000
Min=100
Page=100
Position=850
link(onPosition,8636502:doWork1,[(401,55)(401,90)(312,90)])
}
Add(Math,12050041,329,119)
{
OpType=1
link(onResult,8549650:doMax,[(368,125)(368,132)(172,132)(172,195)])
link(Op1,4259582:Result,[(335,110)(321,110)(321,159)(279,159)])
link(Op2,4262390:Var2,[])
}
Add(HubEx,8636502,308,119)
{
link(onEvent,12050041:doOperation,[])
}
Add(Length,10390948,427,231)
{
link(onLength,1875799:doDelete,[(466,237)(466,314)])
link(Str,11204406:Var1,[(433,208)(410,208)])
}
Add(GetDataEx,4262390,336,91)
{
link(Data,11714077:Position,[])
}
Add(HubEx,1943314,217,182)
{
link(onEvent,5238168:doCopy,[])
}
Add(Insert,8238646,525,308)
{
link(onInsert,1218922:doText,[(564,314)(564,33)(236,33)(236,69)])
link(Str,13389347:Var2,[])
link(SubStr,11204406:Var3,[(538,278)])
link(Position,2311763:Var3,[(545,292)])
}
Add(GetDataEx,1263054,245,161)
{
link(Data,9088933:Var2,[])
}
Add(GetDataEx,11204406,404,273)
{
Angle=3
link(Data,15914841:Text,[(328,278)])
}
Add(GetDataEx,14987139,231,217)
{
Angle=3
link(Data,8549650:Position,[(188,222)])
}
Add(Delete,1875799,476,308)
{
link(onDelete,8238646:doInsert,[])
link(Str,13389347:Var1,[(482,257)])
link(Position,2311763:Var2,[])
link(Count,4262390:Var3,[(496,96)])
}
Add(GetDataEx,13389347,525,252)
{
link(Data,1263054:Var3,[(531,166)])
}
Add(GetDataEx,2311763,483,287)
{
Angle=3
link(Data,14987139:Var2,[(237,292)])
}
Add(KeyMask,15220882,371,231)
{
Alt=1
Key=86
link(onFalse,10390948:doLength,[])
}

карма: 19

0