Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Помогите записать функцию короче

Ответить
Настройки темы
[решено] Помогите записать функцию короче

Аватара для Centrinar

Старожил


Сообщения: 247
Благодарности: 1

Профиль | Цитировать


Код: Выделить весь код
If GUICtrlRead($check[1]) <> 1 and GUICtrlRead($check[2]) <> 1 and GUICtrlRead($check[3]) <> 1 and GUICtrlRead($check[4]) <> 1 and GUICtrlRead($check[5]) <> 1 Then    		MsgBox(48, "Error", "Выберите как минимум один чекбокс")  	ContinueLoop  EndIf
как сделать короче?

Отправлено: 21:22, 18-04-2010

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
как сделать короче?
Это вообще неправильно.

Не уверен на счёт короче, но вот как это обычно делается:

Код: Выделить весь код
$iContinueLoop = 1

For $i = 1 To 5
    If GUICtrlRead($check[$i]) = 1 Then
        $iContinueLoop = 0
        ExitLoop
    EndIf
Next

If $iContinueLoop Then
    MsgBox(48, "Error", "Выберите как минимум один чекбокс")
    ContinueLoop
EndIf

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:36, 18-04-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Помогите записать функцию короче

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Видео стали короче Dyadya Vasya Microsoft Windows 2000/XP 5 12-09-2005 14:19
помогите написать функцию более профессионально и менее ресурсоемко и короче E-mail Вебмастеру 13 18-04-2005 13:34
как сделать короче FADE Вебмастеру 6 05-07-2004 01:06
Помогите записать с кассеты на комп. Guest Хочу все знать 7 02-07-2004 13:11
Отключить функцию. Simich Непонятные проблемы с Железом 14 04-07-2003 16:14




 
Переход