Вверх ↑
Этот топик читают: Гость
Ответов: 278
Рейтинг: 5
#1: 2022-05-24 14:36:53 ЛС | профиль | цитата
Блин ни как не получается.Что делаю не так.
[spoiler=]

Add(Button,2951862,308,196)
{
Left=30
Top=210
Width=160
Caption="Удалить отладочную инфо"
link(onClick,2743629:doWork1,[])
}
Add(MultiElement,2743629,350,196)
{
@Hint=#17:Удаление отладки|
link(onEvent1,5594371:doData,[(429,202)(429,322)])
link(onEvent2,12482480:doNext,[(399,209)(399,287)])
link(Data2,2053145:Var2,[])
AddHint(-16,-88,112,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,3071196,21,21)
{
EventCount=2
WorkCount=1
DataCount=2
VarCount=2
Width=776
link(doWork1,14238775:doEvent1,[(35,27)(35,97)])
link(Var1,28246:Var1,[(27,145)])
link(Var2,16311364:Count,[(34,211)(429,211)])
}
Add(Hub,14238775,49,91)
{
OutCount=4
link(onEvent1,11075703:doString,[(84,97)(84,55)])
link(onEvent2,10081808:doSearch,[])
link(onEvent3,14350632:doString,[(81,111)(81,167)])
}
Add(FileSearch,10081808,98,98)
{
Ext="*.smali"
link(onSearch,13229486:doValue,[])
link(onEndSearch,3071196:onEvent1,[(163,111)(163,27)])
link(Dir,11075703:FString,[])
}
Add(Message,4504516,224,161)
{
Caption="Finish"
Icon=4
}
Add(FileStream,3098249,224,98)
{
link(onLoad,7051841:doConvert,[])
}
Add(Hub,2315191,315,91)
{
OutCount=6
link(onEvent1,3098249:doClose,[(336,97)(336,90)(219,90)(219,111)])
link(onEvent2,2325346:doDelete,[(343,104)(343,97)])
link(onEvent4,14733554:doClear,[(511,118)(511,132)])
link(onEvent5,198821:doEnum,[])
link(onEvent6,109205:doEvent1,[(493,132)(493,181)])
}
Add(StreamConvertor,7051841,266,98)
{
Mode=6
link(onResult,2315191:doEvent1,[(306,104)(306,97)])
}
Add(LineBreakEx,15573544,175,147)
{
Caption="fn"
Type=3
link(_Data,13229486:Value,[])
}
Add(Memory,13229486,175,98)
{
link(onData,3098249:doOpen,[])
}
Add(FileTools,2325346,357,77)
{
DelToRecycle=1
link(onEnd,3071196:onEvent2,[(593,83)(593,34)])
link(FileName,10232906:getVar,[])
}
Add(LineBreakEx,10232906,357,49)
{
Caption="fn"
Type=2
}
Add(StrMask,3532486,420,119)
{
Mask="* .line*"
Point(doMask)
link(onFalse,12221700:doCompare,[])
}
Add(StrList,14733554,693,119)
{
Point(doSave)
Point(EndIdx)
link(FileName,4564808:getVar,[])
}
Add(Str_Enum,198821,371,119)
{
Delimiter="\r\n"
link(onEnum,3532486:doCompare,[])
link(onEndEnum,16311364:doNext,[(413,132)(413,175)])
}
Add(LineBreakEx,4564808,700,84)
{
Caption="fn"
Type=2
}
Add(FormatStr,14350632,98,161)
{
Mask="Удалено %1 файлов"
link(onFString,4504516:doMessage,[])
link(Str1,28246:Var2,[])
}
Add(Replace,753168,609,119)
{
SubStr="\n"
link(onReplace,14733554:doAdd,[])
}
Add(DoData,15450155,714,175)
{
link(onEventData,14733554:doDelete,[(753,181)(753,167)(683,167)(683,139)])
link(Data,14733554:EndIdx,[])
}
Add(Hub,109205,658,175)
{
OutCount=3
link(onEvent1,15450155:doData,[])
link(onEvent2,14733554:doSave,[(682,188)(682,153)])
}
Add(StrMask,8908316,511,119)
{
Mask="*.prologue*"
Point(doMask)
link(onFalse,753168:doReplace,[])
}
Add(StrMask,12221700,469,119)
{
Mask="*.source*"
Point(doMask)
link(onFalse,8908316:doCompare,[])
}
Add(FormatStr,11075703,105,49)
{
Mask="%1apktool\Decompiled\%2"
Point(FString)
link(Str1,3071196:Data1,[(111,35)(27,35)])
link(Str2,3071196:Data2,[(118,30)(34,30)])
}
Add(GetDataEx,28246,98,140)
{
link(Data,10081808:Count,[])
}
Add(Counter,16311364,423,169)
{
Max=10000000
}
END_SDK
Add(GetDataEx,2053145,357,179)
{
Angle=3
}
Add(GProgressBar,16708771,511,308)
{
Left=20
Top=300
Width=470
Height=10
Color=14932646
Point(doMax)
}
Add(DoData,5594371,458,316)
{
link(onEventData,16708771:doMax,[(500,322)(500,321)])
link(Data,2743629:Var2,[(464,272)(363,272)])
}
Add(Counter,12482480,416,281)
{
Max=100000
link(onNext,16708771:doPosition,[(456,287)(456,314)])
}

[/spoiler]
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 2062
Рейтинг: 655
#2: 2022-05-24 14:54:00 ЛС | профиль | цитата
Udokanec писал(а):
Блин ни как не получается.Что делаю не так.
Не задаете конкретного вопроса что не получается и в чем нужна помощь.
карма: 10

0
Ответов: 278
Рейтинг: 5
#3: 2022-05-24 14:57:35 ЛС | профиль | цитата
Прогресс бар не работает
карма: 0

0
Ответов: 2020
Рейтинг: 129
#4: 2022-05-24 15:24:56 ЛС | профиль | цитата
Для начала надо сделать так:

Add(MainForm,2953706,21,105)
{
}
Add(Button,2951862,105,133)
{
Left=30
Top=210
Width=160
Caption="Удалить отладочную инфо"
link(onClick,1566593:doStart,[])
}
Add(MultiElement,2743629,210,133)
{
@Hint=#17:Удаление отладки|
link(onEvent1,5594371:doData,[(289,139)(289,294)])
link(onEvent2,12482480:doNext,[(259,146)(259,224)])
AddHint(-16,-88,112,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,3071196,21,21)
{
EventCount=2
WorkCount=1
DataCount=2
VarCount=2
Width=776
link(doWork1,14238775:doEvent1,[(35,27)(35,97)])
link(Var1,28246:Var1,[(27,145)])
link(Var2,16311364:Count,[(34,211)(429,211)])
}
Add(Hub,14238775,49,91)
{
OutCount=4
link(onEvent1,11075703:doString,[(84,97)(84,55)])
link(onEvent2,10081808:doSearch,[])
link(onEvent3,14350632:doString,[(81,111)(81,167)])
}
Add(FileSearch,10081808,98,98)
{
Ext="*.smali"
link(onSearch,13229486:doValue,[])
link(onEndSearch,3071196:onEvent1,[(163,111)(163,27)])
link(Dir,11075703:FString,[])
}
Add(Message,4504516,224,161)
{
Caption="Finish"
Icon=4
}
Add(FileStream,3098249,224,98)
{
link(onLoad,7051841:doConvert,[])
}
Add(Hub,2315191,315,91)
{
OutCount=6
link(onEvent1,3098249:doClose,[(336,97)(336,90)(219,90)(219,111)])
link(onEvent2,2325346:doDelete,[(343,104)(343,97)])
link(onEvent4,14733554:doClear,[(511,118)(511,132)])
link(onEvent5,198821:doEnum,[])
link(onEvent6,109205:doEvent1,[(493,132)(493,181)])
}
Add(StreamConvertor,7051841,266,98)
{
Mode=6
link(onResult,2315191:doEvent1,[(306,104)(306,97)])
}
Add(LineBreakEx,15573544,175,147)
{
Caption="fn"
Type=3
link(_Data,13229486:Value,[])
}
Add(Memory,13229486,175,98)
{
link(onData,3098249:doOpen,[])
}
Add(FileTools,2325346,357,77)
{
DelToRecycle=1
link(onEnd,3071196:onEvent2,[(593,83)(593,34)])
link(FileName,10232906:getVar,[])
}
Add(LineBreakEx,10232906,357,49)
{
Caption="fn"
Type=2
}
Add(StrMask,3532486,420,119)
{
Mask="* .line*"
Point(doMask)
link(onFalse,12221700:doCompare,[])
}
Add(StrList,14733554,693,119)
{
Point(doSave)
Point(EndIdx)
link(FileName,4564808:getVar,[])
}
Add(Str_Enum,198821,371,119)
{
Delimiter="\r\n"
link(onEnum,3532486:doCompare,[])
link(onEndEnum,16311364:doNext,[(413,132)(413,175)])
}
Add(LineBreakEx,4564808,700,84)
{
Caption="fn"
Type=2
}
Add(FormatStr,14350632,98,161)
{
Mask="Удалено %1 файлов"
link(onFString,4504516:doMessage,[])
link(Str1,28246:Var2,[])
}
Add(Replace,753168,609,119)
{
SubStr="\n"
link(onReplace,14733554:doAdd,[])
}
Add(DoData,15450155,714,175)
{
link(onEventData,14733554:doDelete,[(753,181)(753,167)(683,167)(683,139)])
link(Data,14733554:EndIdx,[])
}
Add(Hub,109205,658,175)
{
OutCount=3
link(onEvent1,15450155:doData,[])
link(onEvent2,14733554:doSave,[(682,188)(682,153)])
}
Add(StrMask,8908316,511,119)
{
Mask="*.prologue*"
Point(doMask)
link(onFalse,753168:doReplace,[])
}
Add(StrMask,12221700,469,119)
{
Mask="*.source*"
Point(doMask)
link(onFalse,8908316:doCompare,[])
}
Add(FormatStr,11075703,105,49)
{
Mask="%1apktool\Decompiled\%2"
Point(FString)
link(Str1,3071196:Data1,[(111,35)(27,35)])
link(Str2,3071196:Data2,[(118,30)(34,30)])
}
Add(GetDataEx,28246,98,140)
{
link(Data,10081808:Count,[])
}
Add(Counter,16311364,423,169)
{
Max=10000000
}
END_SDK
Add(GProgressBar,16708771,469,238)
{
Left=20
Top=300
Width=470
Height=10
Color=14932646
Point(doMax)
}
Add(DoData,5594371,332,288)
{
link(onEventData,16708771:doMax,[(416,294)(416,251)])
link(Data,2743629:Var2,[(338,209)(223,209)])
}
Add(Counter,12482480,290,218)
{
Max=100000
link(onNext,16708771:doPosition,[(396,224)(396,244)])
}
Add(Thread,1566593,161,133)
{
Delay=0
FastStop=0
link(onExec,2743629:doWork1,[])
}

Или в крайнем случае так:

Add(MainForm,2953706,21,105)
{
}
Add(Button,2951862,105,133)
{
Left=30
Top=210
Width=160
Caption="Удалить отладочную инфо"
link(onClick,2743629:doWork1,[])
}
Add(MultiElement,2743629,210,133)
{
@Hint=#17:Удаление отладки|
link(onEvent1,5594371:doData,[(289,139)(289,294)])
link(onEvent2,12482480:doNext,[(259,146)(259,224)])
AddHint(-16,-88,112,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,3071196,21,21)
{
EventCount=2
WorkCount=1
DataCount=2
VarCount=2
Width=776
link(doWork1,14238775:doEvent1,[(35,27)(35,97)])
link(Var1,28246:Var1,[(27,145)])
link(Var2,16311364:Count,[(34,211)(429,211)])
}
Add(Hub,14238775,49,91)
{
OutCount=4
link(onEvent1,11075703:doString,[(84,97)(84,55)])
link(onEvent2,10081808:doSearch,[])
link(onEvent3,14350632:doString,[(81,111)(81,167)])
}
Add(FileSearch,10081808,98,98)
{
Ext="*.smali"
link(onSearch,13229486:doValue,[])
link(onEndSearch,3071196:onEvent1,[(163,111)(163,27)])
link(Dir,11075703:FString,[])
}
Add(Message,4504516,224,161)
{
Caption="Finish"
Icon=4
}
Add(FileStream,3098249,224,98)
{
link(onLoad,7051841:doConvert,[])
}
Add(Hub,2315191,315,91)
{
OutCount=6
link(onEvent1,3098249:doClose,[(336,97)(336,90)(219,90)(219,111)])
link(onEvent2,2325346:doDelete,[(343,104)(343,97)])
link(onEvent4,14733554:doClear,[(511,118)(511,132)])
link(onEvent5,198821:doEnum,[])
link(onEvent6,109205:doEvent1,[(493,132)(493,181)])
}
Add(StreamConvertor,7051841,266,98)
{
Mode=6
link(onResult,2315191:doEvent1,[(306,104)(306,97)])
}
Add(LineBreakEx,15573544,175,147)
{
Caption="fn"
Type=3
link(_Data,13229486:Value,[])
}
Add(Memory,13229486,175,98)
{
link(onData,3098249:doOpen,[])
}
Add(FileTools,2325346,357,77)
{
DelToRecycle=1
link(onEnd,3071196:onEvent2,[(593,83)(593,34)])
link(FileName,10232906:getVar,[])
}
Add(LineBreakEx,10232906,357,49)
{
Caption="fn"
Type=2
}
Add(StrMask,3532486,420,119)
{
Mask="* .line*"
Point(doMask)
link(onFalse,12221700:doCompare,[])
}
Add(StrList,14733554,693,119)
{
Point(doSave)
Point(EndIdx)
link(FileName,4564808:getVar,[])
}
Add(Str_Enum,198821,371,119)
{
Delimiter="\r\n"
link(onEnum,3532486:doCompare,[])
link(onEndEnum,16311364:doNext,[(413,132)(413,175)])
}
Add(LineBreakEx,4564808,700,84)
{
Caption="fn"
Type=2
}
Add(FormatStr,14350632,98,161)
{
Mask="Удалено %1 файлов"
link(onFString,4504516:doMessage,[])
link(Str1,28246:Var2,[])
}
Add(Replace,753168,609,119)
{
SubStr="\n"
link(onReplace,14733554:doAdd,[])
}
Add(DoData,15450155,714,175)
{
link(onEventData,14733554:doDelete,[(753,181)(753,167)(683,167)(683,139)])
link(Data,14733554:EndIdx,[])
}
Add(Hub,109205,658,175)
{
OutCount=3
link(onEvent1,15450155:doData,[])
link(onEvent2,14733554:doSave,[(682,188)(682,153)])
}
Add(StrMask,8908316,511,119)
{
Mask="*.prologue*"
Point(doMask)
link(onFalse,753168:doReplace,[])
}
Add(StrMask,12221700,469,119)
{
Mask="*.source*"
Point(doMask)
link(onFalse,8908316:doCompare,[])
}
Add(FormatStr,11075703,105,49)
{
Mask="%1apktool\Decompiled\%2"
Point(FString)
link(Str1,3071196:Data1,[(111,35)(27,35)])
link(Str2,3071196:Data2,[(118,30)(34,30)])
}
Add(GetDataEx,28246,98,140)
{
link(Data,10081808:Count,[])
}
Add(Counter,16311364,423,169)
{
Max=10000000
}
END_SDK
Add(GProgressBar,16708771,469,238)
{
Left=20
Top=300
Width=470
Height=10
Color=14932646
Point(doMax)
}
Add(DoData,5594371,332,288)
{
link(onEventData,16708771:doMax,[(416,294)(416,251)])
link(Data,2743629:Var2,[(338,209)(223,209)])
}
Add(Counter,12482480,290,218)
{
Max=100000
link(onNext,1566593:doStart,[(346,224)(346,244)])
}
Add(Thread,1566593,371,238)
{
Delay=0
FastStop=0
link(onExec,16708771:doPosition,[])
}

А вот чего и где ты ищешь никто разбираться не будет.
Ты думаешь, что у кого то есть ещё такие данные?!
Надо учится задавать вопросы!
Правильный вопрос содержит бОльшую часть ответа.
И вообще, через счетчик так никто не делает!
Берётся Count для максимального значения и вычисляется процент, а на прогресс подаётся процентное отношение обработанного, максимальное значение прогресса = 100!

Редактировалось 1 раз(а), последний 2022-05-24 15:35:23
карма: 5

0
Ответов: 278
Рейтинг: 5
#5: 2022-05-24 16:09:52 ЛС | профиль | цитата
Знать бы еще как.Мне нужен прогресс выполненного удаления файлов.А к чему привязать прогресс не пойму.То быстро бежит то не соответствует факту
карма: 0

0
Ответов: 2020
Рейтинг: 129
#6: 2022-05-24 16:49:26 ЛС | профиль | цитата
Add(MainForm,5888945,203,35)
{
}
Add(ProgressBarRush,3433553,392,77)
{
Left=25
Top=80
Width=325
}
Add(InlineCode,9268460,308,77)
{
WorkPoints=#6:doWork|
EventPoints=#10:onProgress|0:|
DataPoints=#6:Param1|6:Param2|
Code=#15:unit HiAsmUnit;|0:|9:interface|0:|21:uses kol,Share,Debug;|0:|4:type|28: THiAsmClass = class(TDebug)|10: private|8: |10: public|21: Param1: THI_Event;|22: Param2: THI_Event; |23: onProgress: THI_Event;|3: |49: Procedure doWork(var _Data:TData; Index:Word); |0:|5: end;|0:|2: |15: implementation|0:|3: |30:Procedure THiAsmClass.doWork; |5: var |19:Count,LEn: Integer;|0:|5:begin|33:Count:= ToIntegerEvent ( Param1);|31:LEn:= ToIntegerEvent ( Param2);|55: _hi_OnEvent(onProgress,Round((LEn / Count) * 100)); |7: end;|0:|0:|4:end.|
link(onProgress,3433553:doPosition,[])
}


Редактировалось 1 раз(а), последний 2022-05-24 18:27:49
карма: 5

0
Ответов: 2020
Рейтинг: 129
#7: 2022-05-24 20:30:07 ЛС | профиль | цитата
Со счётчиком не очень хорошо получается:
Add(MainForm,2953706,21,105)
{
Width=443
Height=148
}
Add(ProgressBarRush,3433553,588,315)
{
Left=95
Top=15
Width=325
}
Add(InlineCode,9268460,469,315)
{
WorkPoints=#6:doWork|
EventPoints=#10:onProgress|0:|
DataPoints=#6:Param1|6:Param2|
Code=#15:unit HiAsmUnit;|0:|9:interface|0:|21:uses kol,Share,Debug;|0:|4:type|28: THiAsmClass = class(TDebug)|10: private|8: |10: public|21: Param1: THI_Event;|22: Param2: THI_Event; |23: onProgress: THI_Event;|3: |49: Procedure doWork(var _Data:TData; Index:Word); |0:|5: end;|0:|2: |15: implementation|0:|3: |30:Procedure THiAsmClass.doWork; |5: var |19:Count,LEn: Integer;|0:|5:begin|33:Count:= ToIntegerEvent ( Param1);|31:LEn:= ToIntegerEvent ( Param2);|55: _hi_OnEvent(onProgress,Round((LEn / Count) * 100)); |7: end;|0:|0:|4:end.|
link(Param1,11957403:Var3,[(475,271)])
link(Param2,4980327:Count,[(482,303)(422,303)(422,331)(363,331)])
link(onProgress,7197754:doWork2,[])
}
Add(Button,2012217,98,161)
{
Left=20
Top=15
link(onClick,11843189:doEvent1,[])
}
Add(Browse,2142675,210,189)
{
DefaultFolder="c:\Книги2\"
link(onBrowse,1589198:doSearch,[])
}
Add(Label,16577957,672,301)
{
Left=20
Top=50
Width=65
Height=25
}
Add(FileSearch,1589198,266,189)
{
link(onSearch,2690431:doAdd,[])
link(onEndSearch,5651775:doData,[(310,202)(310,276)(240,276)(240,349)])
}
Add(Hub,11843189,175,161)
{
OutCount=4
link(onEvent1,16260069:doData,[(259,167)(259,111)])
link(onEvent2,2690431:doClear,[(325,174)(325,202)])
link(onEvent3,6338084:doSwitch,[(201,181)(201,213)(177,213)(177,244)])
link(onEvent4,2142675:doBrowse,[(199,188)(199,195)])
}
Add(DoData,16260069,287,105)
{
Data=Integer(0)
link(onEventData,7197754:doWork1,[(543,111)])
}
Add(StrList,2690431,462,189)
{
Point(doGetString)
Point(onGetString)
link(onGetString,15118663:doEvent1,[])
}
Add(Hub,2178543,427,217)
{
OutCount=4
link(onEvent1,2690431:doGetString,[])
link(onEvent2,9268460:doWork,[(455,230)(455,321)])
link(onEvent3,5723051:doCompare,[(462,237)(462,265)])
link(onEvent4,14236080:doEvent,[(453,244)(453,268)(177,268)(177,293)])
}
Add(SearchInFile,11367457,595,196)
{
Text="qwerty"
}
Add(Hub,15118663,511,196)
{
link(onEvent1,11367457:doSearch,[])
link(onEvent2,10603494:doData,[(549,209)(549,251)])
}
Add(DoData,5651775,252,343)
{
link(onEventData,3575035:doEvent1,[])
link(Data,11957403:Var2,[])
}
Add(Hub,3575035,301,343)
{
OutCount=3
link(onEvent1,4980327:doMax,[(332,349)(332,300)])
link(onEvent2,16577957:doText,[(493,356)(493,307)])
link(onEvent3,16260470:doStart,[(327,363)(327,370)(107,370)(107,377)])
}
Add(Thread,16260470,119,371)
{
Delay=0
FastStop=0
link(onExec,7824120:doWork2,[(223,377)(223,293)])
}
Add(GetDataEx,11957403,252,266)
{
link(Data,4023199:Var2,[(258,246)(475,246)])
}
Add(DoData,10603494,574,245)
{
}
Add(HubEx,7824120,294,287)
{
link(onEvent,4980327:doNext,[])
}
Add(HubEx,7197754,539,315)
{
link(onEvent,3433553:doPosition,[])
}
Add(CounterEx,4980327,357,287)
{
Min=-1
Point(doMax)
Point(onThroughMax)
Point(doReset)
link(onNext,2178543:doEvent1,[(408,293)(408,223)])
}
Add(IndexToChanel,14236080,189,287)
{
Point(Index)
link(onEvent1,7824120:doWork1,[(259,293)(259,284)(298,284)])
link(Index,6338084:State,[])
}
Add(Switch,6338084,189,238)
{
DataOn=Integer(0)
Point(State)
}
Add(If_else,5723051,483,259)
{
link(onTrue,6338084:doReset,[(527,265)(527,258)(177,258)(177,251)])
link(Op2,4023199:Var3,[(496,236)])
}
Add(GetDataEx,4023199,469,231)
{
link(Data,2690431:Count,[])
}

Вот так может быть немного лучше:
Add(MainForm,2953706,21,105)
{
Width=443
Height=148
}
Add(ProgressBarRush,3433553,588,315)
{
Left=95
Top=15
Width=325
}
Add(InlineCode,9268460,469,315)
{
WorkPoints=#6:doWork|
EventPoints=#10:onProgress|0:|
DataPoints=#6:Param1|6:Param2|
Code=#15:unit HiAsmUnit;|0:|9:interface|0:|21:uses kol,Share,Debug;|0:|4:type|28: THiAsmClass = class(TDebug)|10: private|8: |10: public|21: Param1: THI_Event;|22: Param2: THI_Event; |23: onProgress: THI_Event;|3: |49: Procedure doWork(var _Data:TData; Index:Word); |0:|5: end;|0:|2: |15: implementation|0:|3: |30:Procedure THiAsmClass.doWork; |5: var |19:Count,LEn: Integer;|0:|5:begin|33:Count:= ToIntegerEvent ( Param1);|31:LEn:= ToIntegerEvent ( Param2);|55: _hi_OnEvent(onProgress,Round((LEn / Count) * 100)); |7: end;|0:|0:|4:end.|
link(Param1,12932162:Var1,[(475,289)(466,289)(466,264)])
link(Param2,16561148:Var1,[(482,303)(377,303)])
link(onProgress,7197754:doWork2,[])
}
Add(Button,2012217,98,161)
{
Left=20
Top=15
link(onClick,11843189:doEvent1,[])
}
Add(Browse,2142675,210,189)
{
DefaultFolder="c:\Книги2\"
link(onBrowse,1589198:doSearch,[])
}
Add(FileSearch,1589198,266,189)
{
link(onSearch,2690431:doAdd,[])
link(onEndSearch,16260470:doStart,[(310,202)(310,296)(191,296)(191,391)])
}
Add(Hub,11843189,175,161)
{
OutCount=4
link(onEvent1,16260069:doData,[(259,167)(259,111)])
link(onEvent2,2690431:doClear,[(325,174)(325,202)])
link(onEvent4,2142675:doBrowse,[(199,188)(199,195)])
}
Add(DoData,16260069,287,105)
{
Data=Integer(0)
link(onEventData,7197754:doWork1,[(543,111)])
}
Add(StrList,2690431,462,189)
{
Point(doGetString)
Point(onGetString)
link(onGetString,15118663:doEvent1,[])
}
Add(Hub,2178543,427,217)
{
OutCount=4
link(onEvent1,2690431:doGetString,[])
link(onEvent2,9268460:doWork,[(455,230)(455,321)])
}
Add(SearchInFile,11367457,595,196)
{
Text="qwerty"
}
Add(Hub,15118663,511,196)
{
link(onEvent1,11367457:doSearch,[])
link(onEvent2,10603494:doData,[(549,209)(549,251)])
}
Add(Thread,16260470,203,385)
{
Delay=0
FastStop=0
link(onExec,8307103:doFor,[])
}
Add(DoData,10603494,574,245)
{
}
Add(HubEx,7197754,539,315)
{
link(onEvent,3433553:doPosition,[])
}
Add(For,8307103,329,385)
{
link(onEvent,3701077:doData,[])
link(End,12932162:Var2,[(342,306)(475,306)])
}
Add(DoData,3701077,385,385)
{
link(onEventData,2178543:doEvent1,[(426,391)(426,223)])
link(Data,16561148:Var3,[(391,373)])
}
Add(GetDataEx,16561148,371,368)
{
Angle=3
link(Data,8307103:Position,[(366,373)(366,429)(335,429)])
}
Add(GetDataEx,12932162,469,259)
{
link(Data,2690431:Count,[])
}



Редактировалось 2 раз(а), последний 2022-05-24 20:44:49
карма: 5

1
Голосовали:Udokanec
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)