Galkov писал(а):
тем не менее, ты скромно замял вопрос не имеющий никакого отношения к кнопке <ОтладкаДа нехотел, я опять писательством заниматься но раз встал такой вопрос то вот.
Пример 1.
Запусти данный пример в нём отлично синхронизируется и все шаги видны.
Синхронизация работает отлично.
Add(Button,12357512,119,49)
{
Left=25
Top=30
link(onClick,12871170:doFor,[])
}
Add(ListBox,9839804,308,49)
{
Left=105
Top=5
}
Add(Debug,1168279,280,49)
{
Synchronize=0
link(onEvent,9839804:doAdd,[])
}
Add(For,12871170,175,49)
{
link(onEvent,8166090:doNext,[])
}
Add(Counter,8166090,231,49)
{
link(onNext,1168279:doEvent,[])
}
А теперь запусти этот пример и скажи есть в списке файл stack.sha
И какая нафиг синхронизация тут поможет.
Add(Memory,13312963,245,147)
{
link(onData,13715317:doStrCat,[])
}
Add(ChildPanel,12237195,196,147)
{
link(onEvent1,13312963:doValue,[])
}
BEGIN_SDK
Add(EditMulti,3396886,3,3)
{
EventCount=1
WorkCount=1
link(doWork1,6845996:doOperation,[(29,9)(29,41)])
}
Add(Panel,632427,35,147)
{
Width=403
Height=39
Align=2
BevelInner=0
Point(doColor)
}
Add(Button,9426796,140,91)
{
Left=15
Top=10
Caption="Update"
link(onClick,16237997:doStrCat,[])
}
Add(Edit,800876,140,21)
{
Left=100
Top=10
Width=285
Text="http://hiasm.narod.ru"
Point(doWidth)
}
Add(StrCat,16237997,196,91)
{
Str2="/hi_vcs/"
link(onStrCat,3396886:onEvent1,[(265,97)(265,9)])
link(Str1,800876:Text,[(202,72)(146,72)])
}
Add(Math,6845996,56,35)
{
OpType=1
Op2=120
link(onResult,800876:doWidth,[])
}
END_SDK
Add(HTTP_Get,16180479,343,147)
{
link(onDownload,7093061:doConvert,[])
link(onStop,3070751:doEvent1,[(390,174)(390,202)])
}
Add(Convertor,7093061,399,154)
{
Mode=11
link(onResult,4895671:doEvent,[])
}
Add(StrCat,13715317,294,147)
{
Str2="hashed.txt"
link(onStrCat,16180479:doDownload,[])
}
Add(StrList,16036371,504,133)
{
}
Add(Hub,3070751,406,196)
{
link(onEvent2,15352803:doEnum,[(453,209)(453,244)])
}
Add(ArrayEnum,15352803,518,238)
{
link(Array,14794202:Var,[])
}
Add(Debug,14794202,518,203)
{
Synchronize=0
link(Data,16036371:Array,[])
}
Add(Debug,4895671,462,154)
{
Synchronize=0
link(onEvent,16036371:doText,[])
}
Ты вот здесь ставь Debug, а вот здесь не ставь всё равно ничего не увидишь.
Нет уж увольте.
Может это и неправильно но всегда ставте ListBox и всегда всё увидите .
Просто и понятно.
А главное никакой двойственности.
Этот Debug как девочка ломается вот это покажу, а это фиг.