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

Оператор Terminate Application

Оператор Terminate Application

Назначение:

Закрывает другие выполняющиеся программы MapBasic или программы MapBasic, находящиеся в состоянии ожидания.

Синтаксис:

Terminate Application app_name

где

app_name – строковая величина с именем работающей программы (например, "scalebar.mbx")

Описание:

Если прикладная программа создает свои меню, инструментальные панели, то она сама не завершается, а остается загруженной в режиме ожидания событий, которые надо обработать (пользователь выполняет команду, нажимает на кнопки, созданные прикладной программой и т. д.). Чтобы закрыть программу, находящуюся в режиме ожидания, в другой программе используется оператор Terminate Application. Например, если во время отладочного процесса Вам необходимо закрыть программу, находящуюся в режиме ожидания, выполните оператор

Terminate Application в окне MapBasic.

Ваша прикладная программа может запустить другую прикладную программу, используя оператор Run Application, она же может и завершить его оператором Terminate Application.

Заметим, что оператор Terminate Application используется для завершения только других прикладных программ, а для завершения самой программы используется оператор End Pro gram.

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

End Program, Run Application

Справочник MapBasic

615

Функция TextSize( )

Функция TextSize( )

Назначение

Возращает в пунктах размер текста в окне.

Синтаксис

TextSize( window_id , text_obj )

window_id целое, идентификатор, определяющий окно Карты или Отчета. Вызовите

FrontWindow( ) или WindowID( ) чтобы получить идентификатор окна.

text_obj текстовый объект.

Внимание: Если текстовый объект из окна Карты, идентификатор ID окна должен быть ID окна Карты. Если текстовый объект из окна Отчета, идентификатор ID окна должен быть ID окна Отчета.

Возвращаемое значение

Вещественное

Описание

Функция TextSize() возвращает значение текстового объекта в пунктах исходя из текущего

масштаба окна. Эта функция соотностится с выборкой текстового объекта и информацию о

тексте можно получить выполнив ПРАВКАЕОИНФОРМАЦИЯили нажав клавишу F7.

Пример

Если активное окно это окно Карты, а текстовый объект выбран:

print TextSize(FrontWindow(), selection.obj)

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

Font

616

Справочник MapBasic

Функция Time()

Функция Time()

Назначение:

Возвращает текущее системное время в строковом формате. Время может быть в 12-и часовом или 24-часовом формате.

Синтаксис:

StringVar=Time (Format)

Описание:

StringVar - это строковая переменная, возвращающая системное время в формате ЧЧ:ММ:СС.

Справочник MapBasic

617

Функция Timer( )

Функция Timer( )

Назначение:

Возвращает число секунд.

Синтаксис:

Timer( )

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

Целое число. Величина типа Integer.

Описание:

Функция Timer( ) возвращает число секунд, прошедших с полуночи первого января 1970 года. Вы можете вызывать функцию Timer( ) до и после какой-либо операции, чтобы узнать, сколько времени в секундах она выполняется.

Пример:

Declare Sub Ubi

Dim start, elapsed As Integer start = Timer( )

Call Ubi

elapsed = Timer( ) – start

'

'Переменная elapsed содержит время выполнения

'подпрограммы Ubi

'

618

Справочник MapBasic

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