Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MB_REF_7.pdf
Скачиваний:
25
Добавлен:
13.02.2015
Размер:
2.96 Mб
Скачать

Оператор UnDim

Оператор UnDim

Назначение:

Распускает переменную.

Синтаксис:

UnDim variable_name

где

variable_name – имя переменной, которая была объявлена в Рабочем Наборе или окне MapBasic.

Предупреждение:

Оператор UnDim не может использоваться в компилированных программах MapBasic. Его использование разрешено только в Рабочем Наборе или в окне MapBasic.

Описание:

После выполнения оператора Dim, создавшего переменную, Вы можете использовать оператор UnDim для освобождения ресурсов, отведенных для этой переменной. Например, Вы ввели в

окно MapBasic оператор Dim, обявляющий целочисленную переменную X:

Dim X As Integer

Но Вам стало необходимо изменить тип переменной. Следущие операторы переопределяют переменную X:

UnDim X

Dim X As Float

Смотрите также:

Dim, ReDim

Справочник MapBasic

627

Функция UnitAbbr$( )

Функция UnitAbbr$( )

Назначение:

Возвращает сокращенное имя стандартной единицы измерения в MapInfo.

Синтаксис:

UnitAbbr$(unit_name)

где

unit_name – строка, представляющая стандартное имя единицы измерения MapInfo (например, "km")

Величина, полученная в результате:

Строка. Величина типа String.

Описание:

Параметр unit_name – это строка, представляющая единицу измерения в MapInfo в англоязычном стандарте. Например, “km” (километр) or “sq km” (квадратный километр). Функция UnitAbbr$( ) возвращает сокращенный вариант имени единицы измерения. Возвращаемая строка зависит от языковой версии MapInfo: там, где в английской и некоторых европейских версиях следующая функция возвратит "sq km", в русской будет возвращено "кв. км".

UnitAbbr$("sq km")

Список имен единиц измерения MapInfo, которые могут быть использованы в качестве аргументов функции UnitAbbr$( ), приведен в описании операторов Set Distance Units, Set Area Units и Set Paper Units.

В качестве параметра unit_name можно также задать "degree" (функция UnitAbbr$( ) возвратит "deg" или "град").

Смотрите также:

Set Area Units, Set Distance Units, Set Paper Units, UnitName$( )

628

Справочник MapBasic

Функция UnitName$( )

Функция UnitName$( )

Назначение:

Возвращает полное имя стандартной в MapInfo единицы измерения.

Синтаксис:

UnitName$(unit_name)

где

unit_name – строковая величина с именем стандартной в MapInfo единицы измерения (например, "km").

Величина, полученная в результате:

Строка. Величина типа String.

Описание:

Параметр unit_name должен быть одним из стандартных в MapInfo англоязычных имен единиц измерения, такое как "km" (километр) или "sq km" (квадратный километр).

Функция UnitName$( ) возвращает строку с полной версией имени единицы измерения. Возвращаемая строка зависит от языковой версии MapInfo: там, где в английской и некоторых европейских версиях следующая функция возвратит "square kilometers", в русской будет возвращено "квадратные километры".

UnitName$("sq km")

Список имен единиц измерения MapInfo, которые могут быть использованы в качестве аргументов функции UnitName$( ), приведен в описании операторов Set Distance Units, Set Area Units и Set Paper Units.

В качестве параметра unit_name можно также задать "degree" (функция UnitName$( ) возвратит "degrees" или "градусы").

Смотрите также:

Set Area Units, Set Distance Units, Set Paper Units, UnitAbbr$( )

Справочник MapBasic

629

Оператор Unlink

Оператор Unlink

Назначение:

Разрыв связи с таблицей,которая была загружена с удаленной базой данных оператором Server Link Table.

Синтаксис:

Unlink TableName

где

TableName – имя открытой MapInfo связанной таблицы.

Описание:

Оператор устараняет связи таблицы и удаленной базы данных. Этот оператор не работает, если в таблице есть изменения (другими словами, пользователь должен сначала сохранить или отменить изменения в таблице). Все метаданные, описывающие инструкции связи, удаляются. Поля, которые были помечены как неизменяемые, после разрыва связей становятся изменяемыми. В результате Вы получите обыкновенную базовую таблицу MapInfo.

Пример:

Unlink ”City_1k”

Смотрите также:

Server Link Table, Commit Table

630

Справочник MapBasic

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]