Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


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

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


ispolin, посмотреть мне оригинал не удалось по причине невозможности извлечения скрипта. Извлеките его ещё раз, упакуйте в архив и выложите. Не надо, извлёк.

Update:
Итак, вот оригинальная строка:
Код: Выделить весь код
Global Const $tagrebarbandinfo = "uint cbSize;uint fMask;uint fStyle;dword clrFore;dword clrBack;ptr lpText;uint cch;" & "int iImage;hwnd hwndChild;uint cxMinChild;uint cyMinChild;uint cx;handle hbmBack;uint wID;uint cyChild;uint cyMaxChild;" & "uint cyIntegral;uint cxIdeal;lparam lParam;uint cxHeader" & ((@OSVersion = "WIN_XP") ? "" : ";" & $tagrect & ";uint uChevronState")
При компиляции оригинального скрипта у меня не возникает описанная Вами ошибка. Версия AutoIt 3.3.10.2.

Условный оператор «…?…:…»:
Цитата:
Select conditionally an expression. e.g. $condition ? $expression1 : $expression2 ($expression1 if $condition is True or $expression2 if False)

See the Ternary operator for an example
был введён в версии 3.3.10.0. Какая у Вас версия AutoIt?

Последний раз редактировалось Iska, 03-08-2014 в 19:45.

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

Отправлено: 19:27, 03-08-2014 | #12