Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2007-08-10 16:01:43 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2017-06-17 19:39:09
карма: 0

0
Ответов: 56
Рейтинг: 1
#2: 2007-08-10 16:09:46 ЛС | профиль | цитата
Она служит только для запуска цикла.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2007-08-10 16:27:49 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2017-06-17 19:39:10
карма: 0

0
Ответов: 56
Рейтинг: 1
#4: 2007-08-10 16:34:47 ЛС | профиль | цитата
Ошибся в предыдущем сообщении так как незнал о этом свойстве.Раньше его небыло.
Add(MainForm,10676239,21,105)
{
Left=20
Top=105
link(onCreate,13571103:doData,[(72,146)(72,300)])
}
Add(ListBox,2282045,182,294)
{
Left=180
Top=215
Align=5
}
Add(DoData,13571103,91,294)
{
Data=Integer(5)
link(onEventData,6206909:doFor,[])
}
Add(For,6206909,133,294)
{
End=10
InData=0
link(onEvent,2282045:doAdd,[])
}
карма: 1

0
Ответов: 9906
Рейтинг: 351
#5: 2007-08-10 16:45:49 ЛС | профиль | цитата
Гость писал(а):
через точку doFor могут проходит данные в потоке или она служит только для запуска цикла?

Через точку doFor могут приходить данные в потоке, И она служит только для запуска цикла
Прием данных из потока осуществляется сначала в св-во Start, а затем в End
По стандартным для всех элементов в HiAsm правилам, которые описаны в справке
карма: 9

0
файлы: 1Func_.rar [1.2KB] [228]
Гость
Ответов: 17029
Рейтинг: 0
#6: 2007-08-10 16:52:38 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2017-06-17 19:39:09
карма: 0

0
Ответов: 9906
Рейтинг: 351
#7: 2007-08-10 17:03:51 ЛС | профиль | цитата
Лучший отдых - смена занятия.
Справку можно почитать.
Например, чтобы найти "стандартные для всех элементов в HiAsm правила, которые там описаны"
карма: 9

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


Редактировалось 2 раз(а), последний 2017-06-17 19:39:10
карма: 0

0
Ответов: 56
Рейтинг: 1
#9: 2007-08-10 17:21:42 ЛС | профиль | цитата
В примере цифра 5 устанавливаеться в свойство Start.
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#10: 2007-08-10 17:21:43 ЛС | профиль | цитата
Гость писал(а):
А всё-тки как работает For?

вроде объяснили все:

Galkov писал(а):
Через точку doFor могут приходить данные в потоке, И она служит только для запуска цикла
Прием данных из потока осуществляется сначала в св-во Start, а затем в End

в приведенном примере цифра 5 идет в свойство Start цикла, а в поток по onFor выдается текущее значение счетчика
карма: 27
0
Ответов: 9906
Рейтинг: 351
#11: 2007-08-10 17:23:20 ЛС | профиль | цитата
Гость писал(а):
В приведенном примере цифра 5 должна выдаваться 10 раз

Вот так он работает:
Galkov писал(а):
Прием данных из потока осуществляется сначала в св-во Start

А в выходном потоке всегда содержится индекс цикла

[size=-2]------ Добавлено в 17:23
От те раз
Нас опередил бесстрашный Эстонский парень
карма: 9

0
Администрация
Ответов: 15295
Рейтинг: 1519
#12: 2007-08-10 18:19:50 ЛС | профиль | цитата
бесстрашный Эстонский парень в последнее время дает достаточно точные и правильные советы. Так что не удивительно.
карма: 27
0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)