DistanceToReal Пример

Sub Example_DistanceToReal()
    ' Этот пример передает несколько различных расстояний в различных
    ' единицах, которые будут преобразованы в значения real.
    
    Dim distAsString As String
    Dim unit As Long
    Dim distAsReal As Double
    
    ' Конвертируйте расстояние real в научных единицах
    unit = acScientific
    distAsString = "1.75E+01"
    distAsReal = ThisDrawing.Utility.DistanceToReal(distAsString, unit)
    MsgBox "1.75E+01 преобразовывает в " & distAsReal & " в научных единицах.", , "DistanceToReal Пример"
    
    ' Конвертируйте расстояние real в единицах decimal
    unit = acDecimal
    distAsString = "17.5"
    distAsReal = ThisDrawing.Utility.DistanceToReal(distAsString, unit)
    MsgBox "1.75 преобразовывает в " & distAsReal & " в единицах decimal.", , "DistanceToReal Пример"
    
    ' Конвертируйте расстояние real в технических единицах
    unit = acEngineering
    distAsString = "1'-5.50"""
    distAsReal = ThisDrawing.Utility.DistanceToReal(distAsString, unit)
    MsgBox "1'-5.50"" преобразовывает в " & distAsReal & " в технических единицах.", , "DistanceToReal Пример"
    
    
    ' Конвертируйте расстояние real в архитектурных единицах
    unit = acArchitectural
    distAsString = "1'-5 1/2"""
    distAsReal = ThisDrawing.Utility.DistanceToReal(distAsString, unit)
    MsgBox "1'-5 1/2"" преобразовывает в " & distAsReal & " в архитектурных единицах.", , "DistanceToReal Пример"
    
    ' Конвертируйте расстояние real в дробных единицах
    unit = acFractional
    distAsString = "17 1/2"
    distAsReal = ThisDrawing.Utility.DistanceToReal(distAsString, unit)
    MsgBox "1'-5 1/2"" преобразовывает в " & distAsReal & " в дробных единицах.", , "DistanceToReal Пример"
    
End Sub
Сайт управляется системой uCoz