Вверх ↑
Этот топик читают: Гость
Ответов: 655
Рейтинг: 18
#1: 2013-04-17 00:36:12 ЛС | профиль | цитата
Всем привет!

Третий день бьюсь с задачей:
Забирать с 10 сетевых устройств страничку index.html (которая содержит число от 1 до 10)
Запихал HTTP_Get в MultiElementEx (в DLL)
code_30844.txt
code_30845.txt
При работе заметил следующее:
Если в свойствах HTTP_Get установить "wait true" результат опроса устройств можно увидеть в Memo..до того момента как одно из устройств недоступно - схема подвисает.

Вопрос:
как избежать подвисаний в случае недоступности хоста, если свойство "wait false" и так создает отдельный поток на выполнение?


Прошу помочь, 3й день бьюсь.
карма: 0

0
файлы: 2code_30844.txt [1.5KB] [198], code_30845.txt [359B] [194]
Разработчик
Ответов: 26155
Рейтинг: 2127
#2: 2013-04-17 00:42:22 ЛС | профиль | цитата
А вот эта тема не поможет -- http://forum.d2h.ru/forum.html?q=3&p=251306#p251306
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2013-04-17 00:54:42 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-22 08:20:50
карма: 0

0
Разработчик
Ответов: 26155
Рейтинг: 2127
#4: 2013-04-17 01:28:15 ЛС | профиль | цитата
77.106.245.164 писал(а):
у меня MultiElementEx..с ним сложнее

А какая разница, там показан сам принцип
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2013-04-17 15:47:37 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-22 08:20:51
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2013-04-17 15:53:25 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-22 08:20:51
карма: 0

0
Разработчик
Ответов: 26155
Рейтинг: 2127
#7: 2013-04-17 16:36:51 ЛС | профиль | цитата
host-109-235-189-9.bisv.r писал(а):
Я хочу добиться такого результата

Я не знаю, чего ты хочешь добиться и как, но вот такая схема у меня работает

Add(Button,11739294,154,189)
{
Left=100
Top=395
Width=165
Height=40
Data=String()
link(onClick,10526727:doFor,[])
}
Add(ChildPanelEx,5811607,329,182)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,15435750,21,21)
{
WorkCount=#5:##add|8:##select|
Width=412
Height=249
VOffset=7
Point(##add)
Point(##select)
link(##add,3250669:doValue,[])
link(##select,8025464:doEvent1,[(39,41)(39,83)])
}
Add(Panel,11326120,49,196)
{
Left=5
Top=5
Width=373
Height=122
Layout="parent.vv"
}
Add(HTTP_Get,2944567,91,91)
{
link(onStatus,14707583:doPosition,[(158,97)(158,125)])
link(onDownload,8399227:doCopy,[(130,104)(130,76)])
link(onURLSize,1228704:doEvent1,[(151,111)(151,160)])
link(onStop,11487333:doEvent1,[(144,118)(144,237)])
link(URL,3250669:Value,[])
}
Add(MemoryStream,8399227,329,70)
{
Point(doPosition)
}
Add(If_else,3419385,196,161)
{
Type=2
Op2=Integer(0)
link(onTrue,2560188:doData,[])
link(onFalse,2945122:doData,[(256,174)(256,209)])
}
Add(Label,7768796,385,161)
{
Left=10
Top=10
Width=165
Height=17
Caption=""
AutoSize=1
}
Add(DoData,2560188,266,161)
{
Data=String(что-то есть)
link(onEventData,14090237:doWork2,[])
}
Add(DoData,2945122,266,203)
{
Data=String(пусто)
link(onEventData,14090237:doWork3,[(319,209)])
}
Add(Hub,8025464,49,77)
{
OutCount=3
link(onEvent1,8399227:doClear,[])
link(onEvent2,2944567:GetURLSize,[(74,90)(74,111)])
link(onEvent3,2944567:doDownload,[])
}
Add(ProgressBar,14707583,196,119)
{
Left=185
Top=10
Width=180
Point(doMax)
}
Add(Memory,3250669,91,28)
{
}
Add(Image,5234130,385,224)
{
Left=15
Top=40
Width=110
Height=75
}
Add(HubEx,14090237,315,161)
{
link(onEvent,7768796:doText,[])
}
Add(Hub,1228704,161,154)
{
link(onEvent1,14707583:doMax,[(186,160)(186,132)])
link(onEvent2,3419385:doCompare,[])
}
Add(Jpeg,7507809,329,224)
{
Point(Stream)
Point(doLoadFromStream)
Point(doBitmap)
link(onBitmap,5234130:doLoad,[])
link(Stream,8399227:Stream,[])
}
Add(Hub,11487333,154,231)
{
OutCount=3
link(onEvent1,8399227:doPosition,[(235,237)(235,90)])
link(onEvent2,7507809:doLoadFromStream,[])
link(onEvent3,7507809:doBitmap,[])
}
END_SDK
Add(MainForm,16294721,154,126)
{
Height=494
Position=1
link(onCreate,16598175:doFor,[])
}
Add(VBoxLayout,10021512,154,84)
{
Name="vv"
}
Add(For,16598175,210,140)
{
IncludeEnd=1
link(onEvent,9202441:doGetString,[])
link(End,14751944:Var3,[(223,131)(251,131)])
}
Add(For,10526727,238,189)
{
link(onEvent,5811607:##select,[])
link(End,14751944:Var2,[])
}
Add(StrList,9202441,266,98)
{
Strings=#47:http://imageshack.us/a/img826/2092/10003761.jpg|46:http://imageshack.us/a/img833/608/10003731.jpg|47:http://imageshack.us/a/img836/2720/10003651.jpg|
Point(doGetString)
Point(onGetString)
link(onGetString,5811607:##add,[(319,111)(319,188)])
}
Add(GetDataEx,14751944,245,161)
{
Angle=1
link(Data,9202441:Count,[(279,166)])
}


А вот как собрать данные с разных частей в одну, это вы придумате сами
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2013-04-17 17:10:46 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-22 08:20:51
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2013-04-17 17:11:32 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-22 08:20:51
карма: 0

0
Разработчик
Ответов: 26155
Рейтинг: 2127
#10: 2013-04-17 17:24:27 ЛС | профиль | цитата
host-109-235-189-9.bisv.r писал(а):
но вот если вторую ссылку заменить на "asbasdbasd.ru"

Не подвисает, совсем

http_get_multi_)001.png
------------ Дoбавленo в 17.24:
Можно еще отключение добавить, чтобы не занимать ресурсы

Add(Button,11739294,154,189)
{
Left=100
Top=395
Width=165
Height=40
Data=String()
link(onClick,10526727:doFor,[])
}
Add(ChildPanelEx,5811607,329,182)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,15435750,21,21)
{
WorkCount=#5:##add|8:##select|
Width=468
Height=305
VOffset=7
Point(##add)
Point(##select)
link(##add,3250669:doValue,[])
link(##select,8025464:doEvent1,[(39,41)(39,83)])
}
Add(Panel,11326120,140,28)
{
Left=5
Top=5
Width=373
Height=122
Layout="parent.vv"
}
Add(HTTP_Get,2944567,91,91)
{
link(onStatus,14707583:doPosition,[(158,97)(158,125)])
link(onDownload,8399227:doCopy,[(130,104)(130,76)])
link(onURLSize,1228704:doEvent1,[(151,111)(151,160)])
link(onStop,11487333:doEvent1,[(144,118)(144,265)])
link(URL,3250669:Value,[])
}
Add(MemoryStream,8399227,329,70)
{
Point(doPosition)
}
Add(If_else,3419385,196,161)
{
Type=2
Op2=Integer(0)
link(onTrue,2560188:doData,[])
link(onFalse,2945122:doData,[(256,174)(256,209)])
}
Add(Label,7768796,385,161)
{
Left=10
Top=10
Width=165
Height=17
Caption=""
AutoSize=1
}
Add(DoData,2560188,266,161)
{
Data=String(что-то есть)
link(onEventData,14090237:doWork2,[])
}
Add(DoData,2945122,266,203)
{
Data=String(пусто)
link(onEventData,2294266:doEvent1,[])
}
Add(Hub,8025464,49,77)
{
OutCount=3
link(onEvent1,8399227:doClear,[])
link(onEvent2,2944567:GetURLSize,[(74,90)(74,111)])
link(onEvent3,2944567:doDownload,[])
}
Add(ProgressBar,14707583,196,119)
{
Left=185
Top=10
Width=180
Point(doMax)
}
Add(Memory,3250669,91,28)
{
}
Add(Image,5234130,385,252)
{
Left=15
Top=40
Width=110
Height=75
}
Add(HubEx,14090237,350,161)
{
link(onEvent,7768796:doText,[])
}
Add(Hub,1228704,161,154)
{
link(onEvent1,14707583:doMax,[(186,160)(186,132)])
link(onEvent2,3419385:doCompare,[])
}
Add(Jpeg,7507809,329,252)
{
Point(Stream)
Point(doLoadFromStream)
Point(doBitmap)
link(onBitmap,5234130:doLoad,[])
link(Stream,8399227:Stream,[])
}
Add(Hub,11487333,154,259)
{
OutCount=3
link(onEvent1,8399227:doPosition,[(235,265)(235,90)])
link(onEvent2,7507809:doLoadFromStream,[])
link(onEvent3,7507809:doBitmap,[])
}
Add(Hub,2294266,315,203)
{
link(onEvent1,14090237:doWork3,[(354,209)])
link(onEvent2,2944567:doStop,[(424,216)(424,293)(81,293)(81,104)])
}
END_SDK
Add(MainForm,16294721,154,126)
{
Height=494
Position=1
link(onCreate,16598175:doFor,[])
}
Add(VBoxLayout,10021512,154,84)
{
Name="vv"
}
Add(For,16598175,210,140)
{
IncludeEnd=1
link(onEvent,9202441:doGetString,[])
link(End,14751944:Var3,[(223,131)(251,131)])
}
Add(For,10526727,238,189)
{
link(onEvent,5811607:##select,[])
link(End,14751944:Var2,[])
}
Add(StrList,9202441,266,98)
{
Strings=#47:http://imageshack.us/a/img826/2092/10003761.jpg|13:asbasdbasd.ru|47:http://imageshack.us/a/img836/2720/10003651.jpg|
Point(doGetString)
Point(onGetString)
link(onGetString,5811607:##add,[(319,111)(319,188)])
}
Add(GetDataEx,14751944,245,161)
{
Angle=1
link(Data,9202441:Count,[(279,166)])
}


А лучше вообще не запускать, если пусто

Add(Button,11739294,154,189)
{
Left=100
Top=395
Width=165
Height=40
Data=String()
link(onClick,10526727:doFor,[])
}
Add(ChildPanelEx,5811607,329,182)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,15435750,21,21)
{
WorkCount=#5:##add|8:##select|
Width=468
Height=305
VOffset=7
Point(##add)
Point(##select)
link(##add,3250669:doValue,[])
link(##select,8025464:doEvent1,[(32,41)(32,83)])
}
Add(Panel,11326120,140,28)
{
Left=5
Top=5
Width=373
Height=122
Layout="parent.vv"
}
Add(HTTP_Get,2944567,91,91)
{
link(onStatus,14707583:doPosition,[(158,97)(158,125)])
link(onDownload,8399227:doCopy,[(130,104)(130,76)])
link(onURLSize,1228704:doEvent1,[(151,111)(151,160)])
link(onStop,11487333:doEvent1,[(144,118)(144,265)])
link(URL,3250669:Value,[])
}
Add(MemoryStream,8399227,329,70)
{
Point(doPosition)
}
Add(If_else,3419385,196,161)
{
Type=2
Op2=Integer(0)
link(onTrue,2560188:doData,[])
link(onFalse,2945122:doData,[(256,174)(256,209)])
}
Add(Label,7768796,385,161)
{
Left=10
Top=10
Width=165
Height=17
Caption=""
AutoSize=1
}
Add(DoData,2560188,266,161)
{
Data=String(что-то есть)
link(onEventData,13712841:doEvent1,[])
}
Add(DoData,2945122,266,203)
{
Data=String(пусто)
link(onEventData,14090237:doWork3,[(354,209)])
}
Add(Hub,8025464,42,77)
{
link(onEvent1,8399227:doClear,[])
link(onEvent2,2944567:GetURLSize,[(74,90)(74,111)])
}
Add(ProgressBar,14707583,196,119)
{
Left=185
Top=10
Width=180
Point(doMax)
}
Add(Memory,3250669,91,28)
{
}
Add(Image,5234130,385,252)
{
Left=15
Top=40
Width=110
Height=75
}
Add(HubEx,14090237,350,161)
{
link(onEvent,7768796:doText,[])
}
Add(Hub,1228704,161,154)
{
link(onEvent1,14707583:doMax,[(186,160)(186,132)])
link(onEvent2,3419385:doCompare,[])
}
Add(Jpeg,7507809,329,252)
{
Point(Stream)
Point(doLoadFromStream)
Point(doBitmap)
link(onBitmap,5234130:doLoad,[])
link(Stream,8399227:Stream,[])
}
Add(Hub,11487333,154,259)
{
OutCount=3
link(onEvent1,8399227:doPosition,[(235,265)(235,90)])
link(onEvent2,7507809:doLoadFromStream,[])
link(onEvent3,7507809:doBitmap,[])
}
Add(Hub,13712841,308,161)
{
link(onEvent1,14090237:doWork2,[])
link(onEvent2,2944567:doDownload,[(368,174)(368,300)(67,300)(67,97)])
}
END_SDK
Add(MainForm,16294721,154,126)
{
Height=494
Position=1
link(onCreate,16598175:doFor,[])
}
Add(VBoxLayout,10021512,154,84)
{
Name="vv"
}
Add(For,16598175,210,140)
{
IncludeEnd=1
link(onEvent,9202441:doGetString,[])
link(End,14751944:Var3,[(223,131)(251,131)])
}
Add(For,10526727,238,189)
{
link(onEvent,5811607:##select,[])
link(End,14751944:Var2,[])
}
Add(StrList,9202441,266,98)
{
Strings=#47:http://imageshack.us/a/img826/2092/10003761.jpg|13:asbasdbasd.ru|47:http://imageshack.us/a/img836/2720/10003651.jpg|
Point(doGetString)
Point(onGetString)
link(onGetString,5811607:##add,[(319,111)(319,188)])
}
Add(GetDataEx,14751944,245,161)
{
Angle=1
link(Data,9202441:Count,[(279,166)])
}

карма: 22

0
файлы: 1http_get_multi_)001.png [101.4KB] [319]
Гость
Ответов: 17029
Рейтинг: 0
#11: 2013-04-17 17:49:40 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-22 08:20:51
карма: 0

0
Разработчик
Ответов: 26155
Рейтинг: 2127
#12: 2013-04-17 19:06:39 ЛС | профиль | цитата
host-109-235-189-9.bisv.r писал(а):
Windows 2008R2 x64

Это вроде сервер
Может, в этом проблема Я в дельфях компилирую
------------ Дoбавленo в 18.48:
Вот, попробуй с внешним потоком и Wait=True

Add(Button,11739294,175,231)
{
Left=100
Top=395
Width=165
Height=40
Data=String()
link(onClick,10526727:doFor,[])
}
Add(ChildPanelEx,5811607,350,224)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,15435750,21,21)
{
WorkCount=#5:##add|8:##select|
Width=566
Height=333
VOffset=7
Point(##add)
Point(##select)
link(##add,3250669:doValue,[])
link(##select,9458643:doStart,[(32,41)(32,83)])
}
Add(Panel,11326120,231,28)
{
Left=5
Top=5
Width=373
Height=122
Layout="parent.vv"
}
Add(HTTP_Get,2944567,182,91)
{
Wait=0
link(onStatus,14707583:doPosition,[(249,97)(249,125)])
link(onDownload,8399227:doCopy,[(221,104)(221,76)])
link(onURLSize,1228704:doEvent1,[(242,111)(242,160)])
link(onStop,11487333:doEvent1,[(221,118)(221,265)])
link(URL,3250669:Value,[])
}
Add(MemoryStream,8399227,420,70)
{
Point(doPosition)
}
Add(If_else,3419385,287,161)
{
Type=3
Op2=Integer(0)
link(onTrue,2945122:doData,[])
link(onFalse,2560188:doData,[(340,174)(340,209)])
}
Add(Label,7768796,476,161)
{
Left=10
Top=10
Width=165
Height=17
Caption=""
AutoSize=1
}
Add(DoData,2560188,350,203)
{
Data=String(что-то есть)
link(onEventData,5541131:doEvent1,[])
}
Add(DoData,2945122,350,161)
{
Data=String(пусто)
link(onEventData,13712841:doEvent1,[])
}
Add(Hub,8025464,133,77)
{
link(onEvent1,8399227:doClear,[])
link(onEvent2,2944567:GetURLSize,[(165,90)(165,111)])
}
Add(ProgressBar,14707583,287,119)
{
Left=185
Top=10
Width=180
Point(doMax)
}
Add(Memory,3250669,182,28)
{
}
Add(Image,5234130,532,308)
{
Left=15
Top=40
Width=110
Height=75
link(Bitmap,2679206:Bitmap,[])
}
Add(HubEx,14090237,441,161)
{
link(onEvent,7768796:doText,[])
}
Add(Hub,1228704,252,154)
{
link(onEvent1,14707583:doMax,[(277,160)(277,132)])
link(onEvent2,3419385:doCompare,[])
}
Add(Jpeg,7507809,420,252)
{
Point(Stream)
Point(doLoadFromStream)
Point(doBitmap)
link(onBitmap,2679206:doLoad,[])
link(Stream,8399227:Stream,[])
}
Add(Hub,11487333,245,259)
{
OutCount=3
link(onEvent1,8399227:doPosition,[(326,265)(326,90)])
link(onEvent2,7507809:doLoadFromStream,[])
link(onEvent3,7507809:doBitmap,[])
}
Add(Hub,13712841,399,161)
{
link(onEvent1,14090237:doWork2,[])
link(onEvent2,11392568:doReset,[(466,174)(466,209)])
}
Add(Hub,5541131,399,203)
{
OutCount=3
link(onEvent1,14090237:doWork3,[(445,209)])
link(onEvent2,11392568:doOn,[])
link(onEvent3,2944567:doDownload,[(431,223)(431,237)(172,237)(172,97)])
}
Add(Thread,9458643,63,77)
{
Delay=0
FastStop=0
link(onExec,8025464:doEvent1,[])
link(onSyncExec,6027582:doEvent,[(114,90)(114,307)])
}
Add(IndexToChanel,6027582,476,301)
{
Point(Index)
link(onEvent1,9458643:doStop,[(515,307)(515,342)(53,342)(53,90)])
link(onEvent2,5234130:doLoad,[])
link(Index,11392568:State,[])
}
Add(Switch,11392568,476,196)
{
DataOn=Integer(1)
DataOff=Integer(0)
Point(State)
Point(doOn)
}
Add(Bitmap,2679206,532,252)
{
}
END_SDK
Add(MainForm,16294721,175,168)
{
Height=494
Position=1
link(onCreate,16598175:doFor,[])
}
Add(VBoxLayout,10021512,175,126)
{
Name="vv"
}
Add(For,16598175,231,182)
{
IncludeEnd=1
link(onEvent,9202441:doGetString,[])
link(End,14751944:Var3,[(244,173)(272,173)])
}
Add(For,10526727,259,231)
{
link(onEvent,5811607:##select,[])
link(End,14751944:Var2,[])
}
Add(StrList,9202441,287,140)
{
Strings=#47:http://imageshack.us/a/img826/2092/10003761.jpg|13:asbasdbasd.ru|47:http://imageshack.us/a/img836/2720/10003651.jpg|
Point(doGetString)
Point(onGetString)
link(onGetString,5811607:##add,[(340,153)(340,230)])
}
Add(GetDataEx,14751944,266,203)
{
Angle=1
link(Data,9202441:Count,[(300,208)])
}

------------ Дoбавленo в 18.54:
-- немного подправил схему --

Схему в полном виде использовать не желательно, тк асинхроннный вывод идет на интерфейсные элементы. Схема чисто для проверки
------------ Дoбавленo в 19.06:
Для исключения влияния потока на интерфейсные элементы надо делать как-то так

Add(Button,11739294,175,231)
{
Left=100
Top=395
Width=165
Height=40
Data=String()
link(onClick,10526727:doFor,[])
}
Add(ChildPanelEx,5811607,350,224)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,15435750,21,21)
{
WorkCount=#5:##add|8:##select|
Width=846
Height=417
VOffset=7
Point(##add)
Point(##select)
link(##add,3250669:doValue,[])
link(##select,10200424:doEvent1,[(32,41)(32,83)])
}
Add(Panel,11326120,252,28)
{
Left=5
Top=5
Width=373
Height=122
Layout="parent.vv"
}
Add(HTTP_Get,2944567,203,91)
{
Wait=0
link(onStatus,7038518:doValue,[])
link(onDownload,8399227:doCopy,[(242,104)(242,76)])
link(onURLSize,1228704:doEvent1,[(263,111)(263,160)])
link(onStop,11487333:doEvent1,[(242,118)(242,265)])
link(URL,3250669:Value,[])
}
Add(MemoryStream,8399227,441,70)
{
Point(doPosition)
}
Add(If_else,3419385,308,161)
{
Type=3
Op2=Integer(0)
link(onTrue,2945122:doData,[])
link(onFalse,2560188:doData,[(361,174)(361,209)])
}
Add(Label,7768796,819,399)
{
Left=10
Top=10
Width=165
Height=17
Caption=""
AutoSize=1
link(Text,13374651:Value,[])
}
Add(DoData,2560188,371,203)
{
Data=String(что-то есть)
link(onEventData,5541131:doEvent1,[])
}
Add(DoData,2945122,371,161)
{
Data=String(пусто)
link(onEventData,13712841:doEvent1,[])
}
Add(Hub,8025464,154,77)
{
link(onEvent1,8399227:doClear,[])
link(onEvent2,2944567:GetURLSize,[(186,90)(186,111)])
}
Add(ProgressBar,14707583,784,350)
{
Left=185
Top=10
Width=180
Point(doMax)
}
Add(Memory,3250669,203,28)
{
}
Add(Image,5234130,602,308)
{
Left=15
Top=40
Width=110
Height=75
link(Bitmap,2679206:Bitmap,[])
}
Add(HubEx,14090237,462,161)
{
link(onEvent,13374651:doValue,[])
}
Add(Hub,1228704,273,154)
{
link(onEvent1,9230220:doValue,[(298,160)(298,132)])
link(onEvent2,3419385:doCompare,[])
}
Add(Jpeg,7507809,441,252)
{
Point(Stream)
Point(doLoadFromStream)
Point(doBitmap)
link(onBitmap,2679206:doLoad,[])
link(Stream,8399227:Stream,[])
}
Add(Hub,11487333,266,259)
{
OutCount=3
link(onEvent1,8399227:doPosition,[(347,265)(347,90)])
link(onEvent2,7507809:doLoadFromStream,[])
link(onEvent3,7507809:doBitmap,[])
}
Add(Hub,13712841,420,161)
{
link(onEvent1,14090237:doWork2,[])
link(onEvent2,11392568:doReset,[(487,174)(487,209)])
}
Add(Hub,5541131,420,203)
{
OutCount=3
link(onEvent1,14090237:doWork3,[(466,209)])
link(onEvent2,11392568:doOn,[])
link(onEvent3,2944567:doDownload,[(452,223)(452,237)(193,237)(193,97)])
}
Add(Thread,9458643,84,77)
{
Delay=0
FastStop=0
link(onExec,8025464:doEvent1,[])
link(onSyncExec,6027582:doEvent,[(135,90)(135,307)])
}
Add(IndexToChanel,6027582,497,301)
{
Point(Index)
link(onEvent1,10085420:doEvent1,[(536,307)(536,286)])
link(onEvent2,5234130:doLoad,[])
link(Index,11392568:State,[])
}
Add(Switch,11392568,497,196)
{
DataOn=Integer(1)
DataOff=Integer(0)
Point(State)
Point(doOn)
}
Add(Bitmap,2679206,602,252)
{
}
Add(Memory,13374651,819,161)
{
Default=String()
}
Add(Timer,14864024,602,357)
{
Interval=50
Enable=1
Point(onStop)
link(onTimer,12164974:doEvent1,[])
link(onStop,12164974:doEvent2,[])
}
Add(Hub,10085420,546,280)
{
link(onEvent1,9458643:doStop,[(578,286)(578,342)(74,342)(74,90)])
link(onEvent2,14864024:doStop,[(571,293)(571,370)])
}
Add(Hub,10200424,42,77)
{
link(onEvent1,9458643:doStart,[])
link(onEvent2,14864024:doTimer,[(68,90)(68,363)])
}
Add(Memory,7038518,735,91)
{
Default=Integer(0)
}
Add(Hub,12164974,651,357)
{
InCount=2
OutCount=3
link(onEvent1,11764277:doData,[])
link(onEvent2,8913385:doData,[])
link(onEvent3,7768796:doText,[(683,377)(683,405)])
}
Add(Memory,9230220,693,126)
{
Default=Integer(0)
}
Add(DoData,11764277,693,357)
{
link(onEventData,14707583:doMax,[])
link(Data,9230220:Value,[])
}
Add(DoData,8913385,735,364)
{
link(onEventData,14707583:doPosition,[(774,370)(774,356)])
link(Data,7038518:Value,[])
}
END_SDK
Add(MainForm,16294721,175,168)
{
Height=494
Position=1
link(onCreate,16598175:doFor,[])
}
Add(VBoxLayout,10021512,175,126)
{
Name="vv"
}
Add(For,16598175,231,182)
{
IncludeEnd=1
link(onEvent,9202441:doGetString,[])
link(End,14751944:Var3,[(244,173)(272,173)])
}
Add(For,10526727,259,231)
{
link(onEvent,5811607:##select,[])
link(End,14751944:Var2,[])
}
Add(StrList,9202441,287,140)
{
Strings=#47:http://imageshack.us/a/img826/2092/10003761.jpg|13:asbasdbasd.ru|47:http://imageshack.us/a/img836/2720/10003651.jpg|
Point(doGetString)
Point(onGetString)
link(onGetString,5811607:##add,[(340,153)(340,230)])
}
Add(GetDataEx,14751944,266,203)
{
Angle=1
link(Data,9202441:Count,[(300,208)])
}


карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#13: 2013-04-18 02:03:11 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-22 08:20:51
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#14: 2013-04-18 02:05:54 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-22 08:20:52
карма: 0

0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)