Тема: Цикл
Показать сообщение отдельно
  #7  
Старый 02.07.2009, 20:09
Ваводя Ваводя вне форума
Прохожий
 
Регистрация: 02.07.2009
Сообщения: 4
Репутация: 10
По умолчанию

вот тогда ещё вопрос такой появился.

вот такой кусок

Код:
for i:=2 to 10 do
 (FindComponent('GroupBox' + IntToStr(i)) as TGroupBox).Visible:=false;
for i:=8 to 52 do
 (FindComponent('ComboBox' + IntToStr(i)) as TComboBox).Visible:=false;

работает нормально. А как сделать в одном цикле две операции? Чтобы он не крутил их последовательно, сначла один, потом другой.

То что длина их разная - не страшно, это я формулу запхну для определения второго индекса i (i+6 или какнить там соображу).

Вобщем нужно, чтобы обе операции выполнялись в одном цикле, одна за другой. Между ними нужно ставить не точку с запятой а что-то другое. Перепробовал уже всё: и запятую и and и в скобки брал - не помогает.

Это касается вобщем не только циклов с if-then-else такая же проблема.

Засада в том, что толком не знаю ещё терминов, приходится изъясняться сами видите как.
Ответить с цитированием