Add(MainForm,2953706,525,147)
{
Width=507
Height=385
Color=-16777203
Point(Handle)
link(onCreate,1545626:doCreateRect,[(667,167)(667,510)])
}
Add(MediaPlayerEx,7794242,700,357)
{
Scale=2
link(Handle,2953706:Handle,[(713,268)(531,268)])
}
Add(Image,4167310,770,245)
{
Width=491
Height=346
Align=5
Point(Handle)
Point(Width)
Point(Height)
}
Add(ODialog,6287391,637,357)
{
Filter="All Unknown Types|*.3gp;*.asf;*.avi;*.divx;*.flv;*.m1v;*.m2v;*.mkv;*.mov;*.mp4;*.mpe;*.mpeg;*.mpg;*.mpv;*.ogm;*.qt;*.ram;*.rm;*.rv;*.swf;*.vob;*.wm;*.wmv;*.aac;*.ac3;*.aif;*.aifc;*.aiff;*.ape;*.au;*.flac;*.it;*.kar;*.lxm;*.m4a;*.mid;*.midi;*.mka;*.mod;*.mp1;*.mp2;*.mp3;*.mpa;*.mpc;*.ogg;*.ra;*.rmi;*.s3m;*.snd;*.stm;*.wav;*.wv;*.wma;*.xm;*.bmp;*.jpeg;*.jpg|All Files|*.*"
Title=""
StartDir=""
FileName=""
link(onExecute,7794242:doOpen,[])
}
Add(Button,5485962,581,357)
{
Left=5
Top=280
Height=45
link(onClick,6287391:doExecute,[])
}
Add(RGN_Rect,1545626,777,504)
{
Point2=100
link(onCreateRect,5949742:doCreateRect,[])
link(Point2,152639:Point,[(790,476)(754,476)(754,583)(713,583)])
}
Add(RGN_Combine,3864493,889,504)
{
Mode=2
link(onCombine,7533673:doSetRegion,[])
link(Region1,1545626:Result,[(895,492)(929,492)(929,547)(783,547)])
}
Add(RGN_Rect,5949742,833,504)
{
Point1=3621480
Point2=9621480
link(onCreateRect,3864493:doCombine,[])
}
Add(RGN_SetToWindow,7533673,945,504)
{
link(Handle,4167310:Handle,[(951,390)(783,390)])
}
Add(PointXY,152639,707,539)
{
X=40
Y=40
link(X,4167310:Width,[(713,408)(790,408)])
link(Y,4167310:Height,[(720,408)(797,408)])
}
Кстати, интересный глюк - если из твоей схемы копировать твой компонент Медиаплеера из твоего примера из дочерней формы и пытаться его скопипастить на основное поле Хиасм, то происходит жуть какая-то - при любой попытке зайти в схему или создать новый проект в хиасме будет вылазить ошибка.. При этом в схеме появляется белесый большой квадрат. Лечится только пререзагрузкой Хиасма.. Собственно, поэтому твою схему не стал модифицировать)