- •Add Cartographic Frame
- •Оператор Alter Button
- •Оператор Alter ButtonPad
- •Оператор Alter MapInfoDialog
- •Оператор Alter Menu
- •Оператор Alter Menu Item
- •Оператор Alter Object
- •Оператор Alter Table
- •Оператор Autolabel
- •Оператор Beep
- •Оператор Browse
- •Предложение Brush
- •Оператор Call
- •Предложение CharSet
- •Функция ChooseProjection$()
- •Оператор Close All
- •Оператор Close File
- •Оператор Close Table
- •Оператор Close Window
- •Оператор Commit Table
- •Оператор Continue
- •Предложение Control CheckBox
- •Предложение Control EditText
- •Предложение Control GroupBox
- •Предложение Control RadioGroup
- •Оператор Create Arc
- •Оператор Create ButtonPad
- •Оператор Create ButtonPads As Default
- •Оператор Create Cartographic Legend
- •Оператор Create Collection
- •Оператор Create Ellipse
- •Оператор Create Frame
- •Оператор Create Grid
- •Оператор Create Index
- •Оператор Create Legend
- •Оператор Create Line
- •Оператор Create Map
- •Оператор Create Map3D
- •Оператор Create Menu
- •Оператор Create Menu Bar
- •Оператор Create MultiPoint
- •Оператор Create Point
- •Оператор Create PrismMap
- •Оператор Create Ranges
- •Оператор Create Rect
- •Оператор Create Redistricter
- •Оператор Create Region
- •Оператор Create Report From Table
- •Оператор Create RoundRect
- •Оператор Create Styles
- •Оператор Create Table
- •Оператор Create Text
- •Оператор DDEExecute
- •Оператор DDEPoke
- •Оператор DDETerminate
- •Оператор DDETerminateAll
- •Оператор Declare Function
- •Оператор Declare Sub
- •Оператор Define
- •Оператор Delete
- •Оператор Dialog
- •Оператор Dialog Preserve
- •Оператор Dialog Remove
- •Оператор Dim
- •Оператор Do Case...End Case
- •Оператор Do...Loop
- •Оператор Drop Index
- •Оператор Drop Map
- •Оператор Drop Table
- •Оператор End MapInfo
- •Оператор End Program
- •Процедура EndHandler
- •Оператор Error
- •Оператор Exit Do
- •Оператор Exit For
- •Оператор Exit Function
- •Оператор Exit Sub
- •Оператор Export
- •Оператор Fetch
- •Оператор Find
- •Оператор Find Using
- •Предложение Font
- •Процедура ForegroundTaskSwitchHandler
- •Функция FormatDate$
- •Оператор Function...End Function
- •Оператор Get
- •Оператор Graph
- •оператор Import
- •Оператор Include
- •Оператор Input #
- •Оператор Insert
- •Функция IsPenWidthPixels()
- •Оператор Kill
- •Оператор Line Input
- •Процедура Main
- •Оператор Map
- •Оператор Menu Bar
- •Оператор Metadata
- •Оператор Note
- •Оператор Objects Check
- •Оператор Objects Clean
- •Оператор Objects Combine
- •Оператор Objects Disaggregate
- •Оператор Objects Enclose
- •Оператор Objects Erase
- •Оператор Objects Intersect
- •Оператор Objects Overlay
- •Оператор Objects Snap
- •Оператор Objects Split
- •Оператор OnError
- •Оператор Open File
- •Оператор Open Table
- •Оператор Open Window
- •Предложение Pen
- •Функция PenPattern()
- •Функция PenWidthToPoints()
- •Функция PointsToPenWidth()
- •Оператор Print
- •Оператор PrintWin
- •Оператор ProgressBar
- •Оператор Put
- •Оператор Randomize
- •Оператор ReDim
- •Оператор Register Table
- •Оператор Reload Symbols
- •Процедура RemoteMapGenHandler
- •Процедура RemoteMsgHandler
- •Оператор Rename File
- •Оператор Rename Table
- •Оператор Reproject
- •Оператор Resume
- •Оператор Rollback
- •Оператор Run Application
- •Оператор Run Command
- •Оператор Run Menu Command
- •Оператор Run Program
- •Оператор Save File
- •Оператор Save Workspace
- •Оператор Seek
- •Процедура SelChangedHandler
- •Оператор Select
- •Оператор Server Begin Transaction
- •Оператор Server Bind Column
- •Оператор Server Close
- •Оператор Server Commit
- •Оператор Server Create Map
- •Оператор Server Create Table
- •Оператор Server Create Style
- •Оператор Server Disconnect
- •Оператор Server Fetch
- •Оператор Server Refresh
- •Оператор Server Rollback
- •Оператор Server Set Map
- •Оператор Set Application Window
- •Оператор Set Area Units
- •Оператор Set Browse
- •Оператор Set Cartographic Legend
- •Оператор Set Command Info
- •Оператор Set CoordSys
- •Оператор Set Date Window
- •Оператор Set Digitizer
- •Оператор Set Distance Units
- •Оператор Set Drag Threshold
- •Оператор Set Event Processing
- •Оператор Set File TimeOut
- •Оператор Set Format
- •Оператор Set Graph
- •Оператор Set Handler
- •Оператор Set Layout
- •Оператор Set Legend
- •Оператор Set Map
- •Оператор Set Map3D
- •Оператор Set Next Document
- •Оператор Set Paper Units
- •Оператор Set PrismMap
- •Оператор Set ProgressBars
- •Оператор Set Redistricter
- •Оператор Set Resolution
- •Оператор Set Shade
- •Оператор Set Table
- •Оператор Set Target
- •Оператор Set Window
- •Оператор Shade
- •Оператор StatusBar
- •Оператор Stop
- •Оператор Sub...End Sub
- •Предложение Symbol
- •Оператор Terminate Application
- •Функция Time()
- •Процедура ToolHandler
- •Оператор Type
- •Оператор UnDim
- •Оператор Unlink
- •Оператор Update
- •Оператор Update Window
- •Оператор While...Wend
- •Процедура WinChangedHandler
- •Процедура WinClosedHandler
- •Процедура WinFocusChangedHandler
- •Оператор Objects Move
- •Оператор Objects Offset
- •Функция Offset()
- •Функция SphericalOffset()
- •Функция SphericalOffsetXY()
- •Функция CartesianOffsetXY()
- •Функция LayerInfo( )
- •Оператор Register
- •Оператор Server Create Map
- •Функция TableInfo( )
Оператор Error
Оператор Error
Назначение:
Генерирует ошибку определенного кода.
Синтаксис:
Error error_num
где
error_num – целочисленный код, соответствующий стандартной ошибке в MapBasic.
Описание:
Оператор Error генерирует ошибку по заданному коду.
Если в программе до этого была определена процедура обработчика ошибок (смотрите оператор OnError), то MapBasic передает управление процедуре-обработчику ошибок. Если обработчик отсутствует в программе, то после выполнения оператора Error MapBasic выводит сообщение о ней и останавливает выполнение программы.
Оператор Error обычно используется при отладке.
Смотрите также:
Err( ), Error$( ), OnError
230 |
Справочник MapBasic |
Функция Error$( )
Функция Error$( )
Назначение:
Возвращает сообщение о текущей ошибке.
Синтаксис:
Error$( )
Величина, полученная в результате:
Строка. Величина типа String.
Описание:
Функция Error$( ) возвращает текст сообщения о последней ошибке, если она есть. Если ошибки нет, то функция возвращает пустую строку.
Функция Error$( ) может быть вызвана только из процедуры-обработчика ошибок. Смотрите также описание функции Err( ).
Смотрите также:
Err( ), Error, OnError
Справочник MapBasic |
231 |
Оператор Exit Do
Оператор Exit Do
Назначение:
Прекращает действие Do-цикла.
Предупреждение:
Оператор Exit Do не может быть выполнен в окне MapBasic.
Синтаксис:
Exit Do
Описание:
Оператор прекращает выполнение цикла, организованного оператором Do... Loop, и передает управление первому оператору после цикла.
Цикл Do... Loop может быть вложенным, так что один цикл может быть внешним по отношению к другому. Оператор Exit Do прекращает выполнение только того цикла, внутри которого употребляется.
Так в конструкции:
Do While условие1
...
Do While условие2
...
If условие_ошибки
Exit Do
End If
...
Loop
...
Loop
оператор Exit Do прерывает вложенный цикл (организованный вторым оператором Do While условие2), не останавливает первый цикл (Do While условие1).
Смотрите также:
Do... Loop, Exit For, Exit Sub
232 |
Справочник MapBasic |
Оператор Exit For
Оператор Exit For
Назначение:
Оператор Exit For не может быть выполнен в окне MapBasic.
Предупреждение:
Оператор Exit For не может быть выполнен в окне MapBasic.
Синтаксис:
Exit For
Описание:
Оператор прекращает выполнение цикла, организованного оператором For...Next, и передает управление первому оператору после конструкции цикла. Надо заметить, что оператор Exit For отменяет только цикл, организованный оператором For...Next.
Цикл For... Next может быть вложенным, так что один цикл может быть внешним по отношению к другому. Оператор Exit For прекращает выполнение только того цикла, внутри которого употребляется.
Так в конструкции:
For x = 1 to 5
...
For y = 2 to 10 step 2
...
If условие_ошибки
Exit For
End If
...
Next
...
Next
оператор Exit For прерывает вложенный цикл (организованный вторым оператором For y = 2 to 10 step 2,) не останавливает первый цикл (For x = 1 to 5).
Смотрите также:
For...Next, Exit Do
Справочник MapBasic |
233 |