Вверх ↑
Ответов: 263
Рейтинг: 18
#1: 2022-04-28 12:10:51 ЛС | профиль | цитата
Serascer писал(а):
но как подцепить файл и чтобы ссылки оттуда открывались

примерно так

Add(MainForm,2953706,35,28)
{
Width=595
Height=405
}
Add(Button,8467833,217,154)
{
Left=5
Top=10
Width=125
Caption="Открыть список"
link(onClick,4767590:doExecute,[])
}
Add(CheckBox,10547583,287,287)
{
Left=10
Top=70
Width=120
Caption="Случайный порядок"
}
Add(Edit,7065250,777,294)
{
Left=65
Top=40
Width=25
Text="5"
DataType=2
}
Add(Label,10823011,98,28)
{
Left=10
Top=45
Width=53
Height=17
Caption="Интервал"
}
Add(Label,5324941,147,28)
{
Left=95
Top=45
Width=25
Height=17
Caption="сек."
}
Add(Button,15230804,63,266)
{
Left=5
Top=100
Width=125
Caption="Начать выборку"
link(onClick,15045726:doEvent1,[])
}
Add(ListBox,9901049,462,161)
{
Left=150
Top=5
Width=425
Height=335
Strings=#10:1-я строка|10:2-я строка|10:3-я строка|10:4-я строка|10:5-я строка|10:6-я строка|10:7-я строка|10:8-я строка|10:9-я строка|
Point(EndIdx)
}
Add(StrList,13900037,385,126)
{
Point(doLoad)
}
Add(ODialog,4767590,273,154)
{
Filter="Текстовый документ|*.txt"
link(onExecute,13127934:doEvent1,[])
}
Add(Hub,13127934,336,154)
{
link(onEvent1,13900037:doLoad,[])
link(onEvent2,2134394:doData,[(368,167)(368,188)])
}
Add(DoData,2134394,385,182)
{
link(onEventData,9901049:doText,[])
link(Data,13900037:Text,[])
}
Add(Hub,15045726,154,266)
{
link(onEvent1,5081673:doClear,[])
link(onEvent2,7071584:doEvent1,[(180,279)(180,356)])
}
Add(Memory,5081673,399,259)
{
Default=Integer(0)
}
Add(Timer,6858538,238,350)
{
Interval=0
Enable=1
AutoStop=1
link(onTimer,16726477:doEvent,[])
}
Add(IndexToChanel,16726477,287,350)
{
Point(Index)
link(onEvent1,9039154:doCompare,[])
link(onEvent2,10159799:doEvent1,[(331,363)(331,398)(303,398)(303,433)])
link(Index,10547583:Checked,[])
}
Add(Hub,7071584,196,350)
{
InCount=2
OutCount=1
link(onEvent1,6858538:doTimer,[])
}
Add(If_else,9039154,399,350)
{
Type=3
link(onTrue,3867666:doRead,[])
link(Op1,2123588:Var2,[])
link(Op2,6262006:Var2,[(412,312)(489,312)])
}
Add(ArrayRW,3867666,476,350)
{
link(onRead,9984865:doEvent1,[])
link(Array,1221803:Var2,[])
link(Index,5135713:Var2,[])
}
Add(GetDataEx,2123588,399,329)
{
link(Data,5081673:Value,[])
}
Add(Hub,9984865,567,350)
{
link(onEvent1,9110629:doWork1,[(602,356)])
link(onEvent2,2344105:doOperation,[])
}
Add(Math,2344105,616,357)
{
Op2=1
link(onResult,3823911:doEvent1,[])
link(Op1,5135713:Var3,[(622,334)])
}
Add(Hub,10452414,728,364)
{
InCount=2
link(onEvent1,10100593:doOperation,[])
link(onEvent2,14289267:doTimer,[(761,377)(761,356)])
}
Add(Timer,14289267,847,350)
{
Interval=0
Enable=1
AutoStop=1
Point(doInterval)
link(onTimer,7071584:doEvent2,[(899,356)(899,496)(179,496)(179,363)])
}
Add(Math,10100593,777,364)
{
OpType=2
Op2=1000
link(onResult,14289267:doInterval,[])
link(Op1,7065250:Text,[])
}
Add(Label,2827948,616,434)
{
Left=10
Top=345
Width=40
Height=17
Caption="Строка"
}
Add(Hub,3823911,665,357)
{
link(onEvent1,5081673:doValue,[(698,363)(698,321)(387,321)(387,265)])
link(onEvent2,10452414:doEvent1,[])
}
Add(Random,11267377,434,427)
{
Max=0
Point(doMax)
link(onRandom,5757591:doRead,[])
}
Add(ArrayRW,5757591,511,427)
{
link(onRead,5836407:doEvent1,[])
link(Array,1221803:Var3,[(517,292)])
link(Index,11267377:Random,[(524,415)(482,415)(482,471)(440,471)])
}
Add(GetDataEx,1221803,476,287)
{
link(Data,9901049:Array,[])
}
Add(Hub,5836407,560,427)
{
link(onEvent1,10452414:doEvent2,[(696,433)(696,377)])
link(onEvent2,9110629:doWork2,[])
}
Add(HubEx,9110629,598,434)
{
link(onEvent,2827948:doText,[])
}
Add(Hub,10159799,315,427)
{
OutCount=3
link(onEvent1,3914258:doData,[])
link(onEvent2,11267377:doRandomize,[])
link(onEvent3,11267377:doRandom,[(410,447)(410,433)])
}
Add(GetDataEx,5135713,483,329)
{
Angle=3
link(Data,2123588:Var3,[])
}
Add(DoData,3914258,350,427)
{
link(onEventData,11267377:doMax,[(394,433)(394,454)])
link(Data,6262006:Var1,[(356,229)])
}
Add(GetDataEx,6262006,483,224)
{
link(Data,9901049:EndIdx,[])
}
Add(Button,11849292,775,408)
{
Left=5
Top=125
Width=125
Caption="Стоп"
link(onClick,14289267:doStop,[(827,414)(827,363)])
}

карма: 3

1
Голосовали:Serascer