Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2017-10-21 17:59:58 ЛС | профиль | цитата
Я понял так, что счётчик это эмуляция чего-то, по этому в одном таймере задал 30 сек., а второй просто для эмуляции процесса.

Add(MainForm,1165713,273,189)
{
Left=20
Top=105
Width=469
Height=149
Caption="Схема(24)"
Position=1
Point(onResize)
Point(onMouseDown)
}
Add(InfoTip,16582780,406,56)
{
Info=#8:Попытка:|
Width=386
Height=235
}
Add(StatusBarEx,7047328,700,147)
{
Text="Connecting to server database"
TextAlign=1
EnablePBar=0
PanelPBar=1
VisiblePBar=0
Max=30
ColorPBar=15780518
Panels=#14:Progress -=115|15:ProgressBar=150|0:|
Point(doPosPBar)
Point(PosPBar)
link(Text,15975530:FString,[(706,135)(678,135)(678,269)(720,269)])
link(Panel,11180413:Value,[(713,128)(678,128)])
link(Width,12782589:Value,[(720,128)(734,128)])
}
Add(Memory,12782589,728,91)
{
Default=Integer(30)
}
Add(Hub,501956,616,161)
{
link(onEvent1,7047328:doPosPBar,[])
link(onEvent2,15975530:doString,[(653,174)(653,223)])
}
Add(FormatStr,15975530,714,217)
{
Mask="Authorization: %2/34"
Point(FString)
link(onFString,7047328:doText,[(758,223)(758,192)(688,192)(688,153)])
link(Str2,7047328:PosPBar,[])
}
Add(Memory,11180413,672,91)
{
Default=Integer(0)
}
Add(Timer,5416241,490,119)
{
Interval=30000
Enable=1
AutoStop=1
Point(onStop)
link(onTimer,16185178:doEvent1,[(534,125)(534,132)])
}
Add(Message,5843898,602,203)
{
}
Add(Button,4897788,421,112)
{
Left=15
Top=55
Width=415
TabOrder=-1
Caption="Запуск прогресс бара и блокировка этой кнопки на 30 секунд"
Data=String(aerfere)
Point(doEnabled)
link(onClick,1603520:doEvent1,[])
}
Add(Counter,16091389,546,161)
{
Max=30
link(onNext,501956:doEvent1,[])
}
Add(Hub,1603520,462,112)
{
OutCount=3
link(onEvent1,10722359:doOn,[(490,118)(490,83)])
link(onEvent2,5416241:doTimer,[])
link(onEvent3,6822514:doTimer,[(482,132)(482,165)(443,165)(443,195)])
}
Add(Switch,10722359,504,63)
{
DataOn=Integer(0)
DataOff=Integer(1)
Point(doOn)
link(onSwitch,4897788:doEnabled,[(548,69)(548,99)(409,99)(409,118)])
}
Add(Timer,6822514,455,189)
{
Enable=1
Point(onStop)
link(onTimer,16091389:doNext,[(512,195)(512,167)])
}
Add(Hub,16185178,546,126)
{
OutCount=3
link(onEvent1,10722359:doReset,[(572,132)(572,104)(492,104)(492,76)])
link(onEvent2,6822514:doStop,[(572,139)(572,171)(443,171)(443,202)])
link(onEvent3,5843898:doMessage,[(581,146)(581,209)])
}


карма: 6

0
Редактировалось 3 раз(а), последний 2017-10-21 18:32:06