code_22158.txt
------------ Дoбавленo в 18.06:
Netspirit, пардон, я не обратил внимание, но данных там нет..
------------ Дoбавленo в 18.07:
Add(MainForm,2260457,35,98)
{
Left=20
Top=105
Width=271
Height=200
Color=8421376
Caption=":("
BorderStyle=3
}
Add(FTCG_Tools,15518940,266,98)
{
link(onStop,16367636:doStop,[(319,104)(319,149)(154,149)(154,111)])
}
BEGIN_SDK
Add(EditMultiEx,10505492,21,21)
{
WorkCount=#6:doWork|
EventCount=#6:onStop|
VarCount=#3:Pos|
Width=314
Height=375
link(doWork,3485255:doFor,[(70,27)(70,125)])
link(Pos,14593539:GetData,[(27,375)(125,375)])
}
Add(FT_EventFromData,14593539,119,238)
{
link(Data,3485255:GetData,[])
}
Add(FT_MultiElementEx,3485255,119,119)
{
link(onEventData,10505492:onStop,[(243,125)(243,27)])
}
BEGIN_SDK
Add(FT_EditMultiEx,16026934,21,21)
{
WorkCount=#5:doFor|
EventCount=#11:onEventData|
VarCount=#7:GetData|
link(doFor,12125474:doFor,[(77,27)(77,125)])
link(GetData,14089473:GetData,[(27,339)(139,339)])
}
Add(FT_StrCat,10795338,189,119)
{
Str2="*"
link(Str1,12755995:Var1,[(195,107)(183,107)(183,163)])
}
Add(FT_For,12125474,133,119)
{
End=100000
link(onEvent,10795338:doStrCat,[])
link(onStop,6145167:doData,[(177,132)(177,188)])
}
Add(FT_DoData,6145167,189,182)
{
link(onEventData,16026934:onEventData,[(441,188)(441,27)])
link(Data,12755995:Var2,[])
}
Add(GetDataEx,12755995,189,158)
{
link(Data,10795338:Result,[])
}
Add(FT_EventFromData,14089473,133,280)
{
link(Data,5301656:Value,[])
}
Add(FT_Memory,5301656,133,224)
{
Default=String(Данные!)
}
END_SDK
END_SDK
Add(Button,11229748,112,98)
{
Left=105
Top=60
Caption="FTCG"
link(onClick,16367636:doStart,[])
}
Add(Button,6997520,112,273)
{
Left=105
Top=125
Caption="Classic"
link(onClick,11168319:doStart,[])
}
Add(MultiElementEx,4649866,224,273)
{
link(onStop,11168319:doStop,[(266,279)(266,312)(158,312)(158,286)])
}
BEGIN_SDK
Add(EditMultiEx,16173786,21,21)
{
WorkCount=#6:doWork|
EventCount=#6:onStop|
Width=244
Height=179
link(doWork,1073837:doFor,[(39,27)(39,90)])
}
Add(StrCat,5161981,126,84)
{
Str2="*"
link(Str1,13303495:Var1,[(132,72)(115,72)(115,128)])
}
Add(For,1073837,56,84)
{
End=100000
link(onEvent,5161981:doStrCat,[])
link(onStop,15555639:doData,[(104,97)(104,153)])
}
Add(DoData,15555639,126,147)
{
link(onEventData,16173786:onStop,[(212,153)(212,27)])
link(Data,13303495:Var2,[])
}
Add(GetDataEx,13303495,126,123)
{
link(Data,5161981:Result,[])
}
END_SDK
Add(TimeCounter,11168319,168,273)
{
link(onStart,4649866:doWork,[])
link(onStop,8806424:doMessage,[])
}
Add(TimeCounter,16367636,168,98)
{
link(onStart,15518940:doWork,[])
link(onStop,10919878:doEvent1,[(211,111)(211,223)])
}
Add(Message,11089976,308,224)
{
Caption="Complite"
}
Add(Message,8806424,280,280)
{
Caption="Complite"
}
Add(Label,4934633,336,105)
{
Left=5
Top=10
Width=251
Height=42
Caption="Цикл из 100 000 итераций в схеме, собранной по технологии FTCG выполняется примерно за 12 тысячных секунд"
AutoSize=1
}
Add(Label,13593925,336,280)
{
Left=5
Top=85
Width=250
Height=32
Caption="Таже схема в рамках классического пакета выполняется за 12-13 секунд..."
AutoSize=1
}
Add(Label,1622881,203,343)
{
Left=5
Top=150
Width=250
Caption="т.е. более чем в 1000 раз медленнее"
AutoSize=1
}
Add(Label,2794630,315,182)
{
Left=170
Top=60
Width=70
}
Add(Hub,10919878,224,217)
{
link(onEvent1,15263019:doData,[(252,223)(252,188)])
link(onEvent2,11089976:doMessage,[])
}
Add(DoData,15263019,266,182)
{
link(onEventData,2794630:doText,[])
link(Data,15518940:Pos,[])
}