Форум картографов, карты MapInfo, Google maps

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум картографов, карты MapInfo, Google maps » MapBasic » Проблема с использованием логической функции


Проблема с использованием логической функции

Сообщений 1 страница 2 из 2

1

Здравствуйте!
Приходилось ли вам использовать в логических конструкциях логические функции? Может вы мне поможете найти ошибку в
несложной конструкции:
' Объявляем логическую фнкцию
Declare Function narisovan as Logical
'--------------------------------------
' Потом описываем логическую функцию
Function narisovan as Logical
    ...................
    if ....... then
       narisovan=true
    else
      narisovan=false
    end if
    ................................
end Function
'--------------------------------------
' Затем применяем логическую функцию в одной из процедур
Sub Find_objects
     ........................
     if narisovan then goto t2 end if
     ........................
End Sub 'Find_objects
'--------------------------------------
При этом программа транслируется без ошибок, начинает выполняться и выдаёт ошибку на строчке:
     if narisovan then goto t2 end if
с сообщением "Не определена переменная или поле narisovan.
Почему здесь возникает ошибка?
Заранее благодарю за ответ. С уважением, Ярков Вячеслав.

2

Попробуйте явно указать при каком значении функции narisovan должно
выполнится условие if narisovan then goto t2 end if, например
if narisovan=true then goto t2 end if


Вы здесь » Форум картографов, карты MapInfo, Google maps » MapBasic » Проблема с использованием логической функции