При использовании object.GetRoProperty ("DataType") в приложении .Net значение свойства показывает ссылку на объект вместо Double - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь получить свойство времени выполнения объекта в приложении .Net. Шпион форм Windows .Net показывает значение свойства DataType как Double, но при проверке в отладчике показывает значение как «Ссылка на объект»

Я попытался проверить другие свойства .Net, и они отображаются нормально, то есть, как они показаны в шпионском окне .Net.

if(eachElement.getROProperty("DateTimeInput") = "True") Then        
            eachElement.Object.Text = RandomDate("01/01/2018", "12/31/2020")
            print "Selecting Date " & eachElement.getRoProperty("Name") & " as " & eachElement.getRoProperty("Text")
        ElseIf (eachElement.getROProperty("DataType") = "String") Then
            eachElement.Type "Blah Blah"
            print "Typing in String field " & eachElement.getRoProperty("Name") & " as " & eachElement.getRoProperty("Text")
        ElseIf (eachElement.getROProperty("DataType") = "Double") Then
            eachElement.Type "52.25"
            print "Typing in Double field " & eachElement.getRoProperty("Name") & " as " & eachElement.getRoProperty("Text")
        End if  

Ожидаемое свойство ro DataType - Double, Фактическое свойство Ro - ссылка на объект

...