Еще одна ошибка в реализации VBS... ( Вообще то не очень серьезная но все же )
Код:
dim s,s1
s = "ТЕСТ"
s1 = ""
if s = "ТЕСТ" and s1 = "" then
MsgBox "OK"
else
MsgBox "Error"
end if
if (s = "ТЕСТ") and (s1 = "") then
MsgBox "OK"
else
MsgBox "Error"
end if
Но вот незадача.. Записываем этот код в файл test.vbs, запускаем... Получаем 2 окошка с "ОК".
Этот же код суем в триггера BooksCount... И - получаем 1 окошко с "OK", а одно с "Error"...
Невероятно, но факт!!! Неправильно обрабатываются скобки..
Между тем...
Цитата:
Если выражение содержит несколько операторов, то они применяются в соответствии с установленным порядком, который называется приоритетом операторов. Изменить порядок по-умолчанию можно с помощью круглых скобок. Выражение внутри скобок всегда вычисляется в первую очередь.