YURIY, не издевайся над молодыми и зелеными.
Code
For i=1 To Infinity
If (stop) Then
Return()
End
** действия в цикле
Next i
Безконечный цикл, это "завислоу", даже если в условиях цикла до бесконечности Infinity,
должон быть механизм его прерывания.
Скрипт recurs:
завислоу пожырающее память
Code
**че то там какой то код
RunScript("recurs")
Не боись, ммв допускает до 50 уровней рекурсии.
Просто глубина рекурсии 50 перекрывает большинство рекурсионных задач.
Рекурсия не может быть безконечна, ее глубина должна ограничиватся,
скрипт кнопки
Code
count=0
max=49
RunScript("recurs")
Code
If (count=max) Then
Return()
End
** действия
count=count+1
RunScript("recurs")
нерекурсивный вариант
Code
For i=0 To max
** действия в цикле
Next i
при рекурсии, под очередное вложение скрипта отводится память, сначала заканчивается самый последний клон, затем по очереди все остальные.