Язык Описание VBScript, JavaScript FunctionDistanceFromPoint(aX, aY) Visual Basic Function DistanceFromPoint(ByVal aX As Double, ByVal aY As Double) As Double Delphi function DistanceFromPoint(aX: Double; aY: Double): Double; C, C++ HRESULT DistanceFromPoint(double aX, double aY, double* Value);
Расстояние от точки до данной части контура.
Dim MapObjects, theObject1, theContour1 Dim x1, y1, length if Application.Selection.Count = 1 then Set MapObjects = Application.ActiveDB.MapObjects Set theObject1 = MapObjects.GetObject(Application.Selection.IDs(0)) Set theContour1 = theObject1.Shapes.Item(0).Contour x1 = 0 y1 = 0 length = theContour1.DistanceFromPoint(x1, y1) MsgBox "Контур от точки (" & x1 &", " & y1 &") находится на расстоянии: " & length else MsgBox "Выделите один объект." end if