Кто такому научил
Вообше-то, EventFromData служит немного для других целей, в частности, для вертикального программирования
------------ Дoбавленo в 23.11:
Зачем делать вот так
Add(Convertor,11802605,231,427)
{
Mode=3
Digits=4
link(onResult,14976900:doEvent1,[])
}
Add(If_else,12634274,315,392)
{
Type=4
Op1=Integer(0)
Op2=Integer(192)
link(Op1,13473967:GetData,[])
}
Add(EventFromData,13473967,315,336)
{
}
Add(Hub,14976900,273,427)
{
OutCount=3
link(onEvent2,13473967:doData,[(297,440)(297,342)])
link(onEvent3,12634274:doCompare,[(303,447)(303,398)])
}
Add(Convertor,11802605,231,427)
{
Mode=3
Digits=4
link(onResult,14976900:doEvent1,[])
}
Add(If_else,12634274,315,392)
{
Type=4
Op1=Integer(0)
Op2=Integer(192)
}
Add(Hub,14976900,273,427)
{
link(onEvent2,12634274:doCompare,[(301,440)(301,398)])
}
Ну... Про клавиатурный интерфейс я вообще молчу, это -- нечто, которое без поллитры не разобрать, никоим образом
------------ Дoбавленo в 23.15:
Вот это, кстати, тоже лишнее
Add(EditMultiEx,1610369,35,112)
{
WorkCount=#6:doLoad|0:|
EventCount=#12:ResultString|0:|
DataCount=#4:Data|
Width=321
Height=298
link(doLoad,13058490:doEvent1,[(45,118)(45,146)])
}
Add(DoData,10227688,147,140)
{
link(onEventData,1158742:doLoad,[])
link(Data,1610369:Data,[(153,130)(41,130)])
}
Add(CharArray,1158742,224,140)
{
Point(Count)
link(onGetStr,11673841:doEvent1,[(269,153)(269,118)])
}
Add(Hub,13058490,56,140)
{
link(onEvent1,10227688:doData,[])
}
Add(Hub,11673841,280,112)
{
link(onEvent1,1610369:ResultString,[])
}
Add(EditMultiEx,1610369,35,112)
{
WorkCount=#6:doLoad|0:|
EventCount=#12:ResultString|0:|
DataCount=#4:Data|
Width=321
Height=298
link(doLoad,13058490:doEvent1,[(45,118)(45,146)])
}
Add(CharArray,1158742,224,140)
{
Point(Count)
link(onGetStr,11673841:doEvent1,[(269,153)(269,118)])
link(String,1610369:Data,[(230,126)(41,126)])
}
Add(Hub,13058490,56,140)
{
link(onEvent1,1158742:doLoad,[])
}
Add(Hub,11673841,280,112)
{
link(onEvent1,1610369:ResultString,[])
}