Aziz писал(а):
... понравился большеGlobalVarEx стреляет куда угодно, и откуда угодно. Любой из них может служить передатчиком - остальные принимают.
Манагеры так не умеют
Add(ChildPanel,6224963,182,84){
}
BEGIN_SDK
Add(EditMulti,10264605,21,21)
{
}
Add(Panel,13297013,35,105)
{
Left=35
Top=26
Width=89
Height=71
}
Add(Button,14652606,126,91)
{
Left=14
Top=14
Width=62
link(onClick,8158934:doValue,[])
}
Add(GlobalVarEx,8158934,182,91)
{
Name="КУ"
SkipOwn=0
Point(onValue)
link(onValue,10308432:doChangeValue,[])
}
Add(LED,10308432,238,91)
{
Left=35
Top=35
Blick=1
ColorOff=32768
}
END_SDK
Add(ChildPanel,6112460,238,84)
{
}
BEGIN_SDK
Add(EditMulti,3514443,21,21)
{
}
Add(Panel,6410340,35,105)
{
Left=140
Top=26
Width=89
Height=71
}
Add(Button,4146455,126,91)
{
Left=14
Top=14
Width=62
link(onClick,6287771:doValue,[])
}
Add(GlobalVarEx,6287771,182,91)
{
Name="КУ"
SkipOwn=0
Point(onValue)
link(onValue,3955009:doChangeValue,[])
}
Add(LED,3955009,238,91)
{
Left=35
Top=35
Blick=1
ColorOff=32768
}
END_SDK
Типовой случай (к сожалению) применения интеллекта в IT-мире.
Создается некая "технология", объявляется модной. И применяется для решения относительно простой задачи. И когда выясняются ограничения применения - произносится много "умных слов". И все верят, что задача действительно очень и очень сложная.
А я - не верю. Ну не было необходимости внедрения новых технологий, для которых надо изменять CodeGen, нарушать семантику Z-order-а -- для решения этой конкретной задачи.
Другой разговор, нужен ли такой инструмент в общем доступе... Слишком острый инструмент, с двухсторонней заточкой.
Работающим "методом тыка" - противопоказан, как мне кажется.