Главная 
комманды mmb 
комманды mmb 2 
комманды mmb 3 
комманды mmb 3 
комманды mmb 5 
комманды mmb 6 
комманды mmb 7 
комманды mmb 8 
комманды mmb 9 
комм. mmb 10 
 
ОПЕРАТОР ЦИКЛА


ОПЕРАТОР ЦИКЛА

Оператор цикла позволяет выполнить некоторый фрагмент кода несколько раз.
for c = 1 to 5
ваш фрагмент кода
next c
с - устанавливает начальное значение счетчика цикла, to 5 - здесь число 5 задает максимальное значение счетчика цикла, достигнув которого цикл заканчивается и управление передается следующей после слов 'next c' строке. 'next c' - дойдя до этой строки к переменная с увеличивается на единицу и управление передается снова в начало " ваш фрагмент кода". Вариант цикла:
for c = 5 to 1
ваш фрагмент кода
next c
Тоже самое но 'next c' - уменьшает счетчик цикла на единицу. Вариант цикла:
for n=0 to infinity
ваш код
if (stop=1) then
Return()
end
Refresh()
next n
Организует бесконечный цикл. Если запустить бесконечный цикл компьютер зависает. Когда у вас завис компьютер это и означает что он попал в бесконечный цикл. Для того чтобы он не висел вечно необходимо условие прерывания бесконечного цикла. В данном фрагменте условием выхода из цикла является значение переменной stop=1. 'ваш код' будет выполнятся до тех пор пока переменная stop не будет равна 1(изменить значение переменной stop вы можете не только в теле цикла но и вне его) Зачем вообще это нужно? Данная конструкция позволяет осуществить параллельный процесс.
Оператор Refresh() запускает параллельный процесс, который передает управление вашей программе не ожидая окончания текущего цикла.
К примеру вы запустили программу что то долго вычисляющую, к примеру пол часа или больше, без организации параллельного процесса , на время до конца вычислений, ваша программа окажется неуправляемой - что не очень удобно, а запустив параллельный процесс ваша программа может заняться еще чем нибудь (к примеру изменить значение переменной stop и прервать цикл).

далее>>>>>

Новости
MMBSQLITE
MMB PLUGIN SQLITE.
Плагин баз данных sqlite.
Cтраница программы.

Локальный HTML сервер
Плагин MMB, локального HTML сервера, для использования в проектах multimedia builder, с использованием языка ммв в качестве серверного сценария.
Страница плагина

ICQ - ЧАТ клиент-сервер.
Плагин ммв для построения месенджеров чатов, конференций. С размещением на ПК пользователя, для локальных сетей и интернет.
Страница плагина.

JUKEBOX
Плагин AnimePNG
AnimePNG
Новая версия PNG плагина, с анимацией PNG изображений.
Страница плагина


Плагин MMB PIPE сервер
Плагин MMB для работы с именными каналами. Страница плагина

Партнеры
© 2002-2009 3a-soft
str x