miver писал(а):
потому что нет возможности передать, к примеру, 3-и разных события по одному каналу с помощю МТ также лехко и понятноА на кой там вообще MT нужен

Add(MainForm,2586773,322,112)
{
}
Add(Button,4836631,322,154)
{
Left=140
Top=65
Caption="1"
link(onClick,13701062:doWork2,[(384,160)(384,202)])
}
Add(Button,13523111,322,203)
{
Left=140
Top=95
Caption="2"
link(onClick,13701062:doWork3,[])
}
Add(Button,9000911,322,252)
{
Left=140
Top=125
Caption="3"
link(onClick,13701062:doWork4,[(384,258)(384,216)])
}
Add(Message,4821308,602,154)
{
Caption="1"
}
Add(Message,5274877,602,203)
{
Caption="2"
}
Add(Message,9505669,602,252)
{
Caption="3"
}
Add(ChanelToIndex,13701062,413,189)
{
Count=4
link(onIndex,9002929:doEvent,[])
}
Add(IndexToChanel,9002929,483,189)
{
Count=4
link(onEvent2,4821308:doMessage,[(559,202)(559,160)])
link(onEvent3,5274877:doMessage,[])
link(onEvent4,9505669:doMessage,[(559,216)(559,258)])
}
Да, кстати, вот вам полный аналог вашего Cable на MT
Add(MainForm,2586773,133,189)
{
}
Add(Button,4836631,133,245)
{
Left=140
Top=65
Caption="1"
Data=String(Привет!)
link(onClick,6548171:doWork2,[(195,251)(195,293)])
}
Add(Button,13523111,133,294)
{
Left=140
Top=95
Caption="2"
Data=String(Вам)
link(onClick,6548171:doWork3,[])
}
Add(Button,9000911,133,343)
{
Left=140
Top=125
Caption="3"
Data=String(От Hiasm-a!)
link(onClick,6548171:doWork4,[(195,349)(195,307)])
}
Add(Message,4821308,420,252)
{
Caption="1"
}
Add(Message,5274877,420,294)
{
Caption="2"
}
Add(Message,9505669,420,336)
{
Caption="3"
}
Add(MT_ChanelToIndex,6548171,224,280)
{
Count=4
link(onIndex,14408661:doEvent,[])
}
Add(MT_IndexToChanel,14408661,301,280)
{
Count=4
link(onEvent2,4821308:doMessage,[(377,293)(377,258)])
link(onEvent3,5274877:doMessage,[])
link(onEvent4,9505669:doMessage,[(377,307)(377,342)])
}
Add(InfoTip,7251777,210,231)
{
Info=#5:Cable|
Width=155
Height=130
}