Игры здесь
Воскресенье, 22.12.2024, 04:07



Приветствую Вас Гость | RSS
[ Главная ] [ CATIA CATScript особенности: конструкция Is Not Nothing - Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
CATIA CATScript особенности: конструкция Is Not Nothing
DoubleVenomДата: Понедельник, 21.02.2011, 15:02 | Сообщение # 1
Рядовой
Группа: Администраторы
Сообщений: 12
Репутация: 0
Статус: Offline
CATIA VBScript не понимает конструкцию is Not Nothing
зато понимает is Nothing
т.е. :

function fun1(a as Object) as Object
set fun1 = Nothing
end function

function fun2(a as Object) as Object
set fun2 = 2
end function

'... main ...
Dim i as Object
set i = fun1(1)
if i is Nothing then
MsgBox "i is Nothing"
else
MSgBOx "i is not Nothing"
end if
set i = fun2(2)
if i is Nothing then
MsgBox "i is Nothing"
else
MSgBOx "i is not Nothing"
end if
...
выведет:
i is Nothing
i is not Nothing

т.е. норм. отработает

if Not( i is Nothing) также не работает

if (i is Nothing)=true или false также не работает

PS: а Not вообще зачем тогда?

 
  • Страница 1 из 1
  • 1
Поиск:

Михаил, 2024      Создать бесплатный сайт с uCoz