Вверх ↑
Ответов: 131
Рейтинг: 0
#1: 2005-07-20 00:08:51 ЛС | профиль | цитата
Robin, наверно, вам нужно что-то в это роде:
[code:1]Add(MainForm,2760695,35,133) {
Left=20
Top=105
link(onCreate,5401380:doWork2,[])
}
Add(MultiElement,15912265,231,56)
{
@IsLib=True
link(onEvent1,15867150:doWork1,[])
link(onEvent2,15867150:doWork2,[])
link(onEvent3,9024645:doEvent1,[(278,76)(278,244)])
link(onEvent4,4619661:doEvent2,[(270,83)(270,181)])
}
BEGIN_SDK
Add(EditMulti,7243844,3,3)
{
EventCount=4
WorkCount=2
link(doWork1,11624329:doNext,[(22,9)(22,34)])
link(doWork2,13915107:doEvent1,[(14,16)(14,90)])
}
Add(Counter,11624329,42,28)
{
Max=9
link(onNext,12714959:doCase,[])
}
Add(Case,12714959,98,28)
{
Value=Integer(0)
link(onTrue,7243844:onEvent1,[(216,41)(216,9)])
}
Add(For,5404057,98,91)
{
link(onEvent,7243844:onEvent4,[(291,97)(291,30)])
link(onStop,7243844:onEvent2,[(280,104)(280,16)])
link(End,11624329:Count,[(111,76)(48,76)])
}
Add(Hub,13915107,42,84)
{
link(onEvent1,7243844:onEvent3,[(87,90)(87,23)])
link(onEvent2,5404057:doFor,[])
}
END_SDK
Add(HubEx,5401380,84,161)
{
link(onEvent,1676990:doFor,[])
}
Add(Hub,1148396,168,217)
{
OutCount=5
link(onEvent1,15912265:doWork1,[(210,223)(210,62)])
link(onEvent2,3907727:Method,[(229,230)(229,128)])
link(onEvent3,15912265:doWork2,[(220,237)(220,69)])
link(onEvent4,9024645:doEvent6,[(253,244)(253,279)])
link(onEvent5,5401380:doWork3,[(220,251)(220,306)(88,306)])
}
Add(For,1676990,112,168)
{
link(onEvent,4619661:doEvent1,[])
link(onStop,1148396:doEvent1,[(156,181)(156,223)])
}
Add(PointHint,3907727,588,112)
{
Info=#5:Reset|
}
Add(PointHint,5919993,588,231)
{
Info=#8:Next Num|
}
Add(PointHint,1831666,588,161)
{
Info=#1:+|
}
Add(Hub,9024645,532,238)
{
InCount=6
OutCount=1
link(onEvent1,5919993:Method,[(576,244)(576,247)])
}
Add(Hub,4619661,532,168)
{
InCount=6
OutCount=1
link(onEvent1,1831666:Method,[(576,174)(576,177)])
}
Add(MultiElement,15867150,287,56)
{
elink(15912265)
link(onEvent1,16210226:doWork1,[])
link(onEvent2,16210226:doWork2,[])
link(onEvent3,9024645:doEvent2,[(337,76)(337,251)])
link(onEvent4,4619661:doEvent3,[(327,83)(327,188)])
}
Add(MultiElement,16210226,343,56)
{
elink(15912265)
link(onEvent1,16051616:doWork1,[])
link(onEvent2,16051616:doWork2,[])
link(onEvent3,9024645:doEvent3,[(393,76)(393,258)])
link(onEvent4,4619661:doEvent4,[(383,83)(383,195)])
}
Add(MultiElement,16051616,399,56)
{
elink(15912265)
link(onEvent1,11114455:doWork1,[])
link(onEvent2,11114455:doWork2,[])
link(onEvent3,9024645:doEvent4,[(449,76)(449,265)])
link(onEvent4,4619661:doEvent5,[(439,83)(439,202)])
}
Add(MultiElement,11114455,455,56)
{
elink(15912265)
link(onEvent3,9024645:doEvent5,[(509,76)(509,272)])
link(onEvent4,4619661:doEvent6,[(499,83)(499,209)])
}[/code:1]
Каждый мультик соответствует 1 цифре. Правда, надо сделать связь с портом и добавить задержку (уж это-то вы, надеюсь, сможете сделать).
карма: 0

0