Приложение appendFormat_5 из StringBuilder не может проанализировать позиционные параметры - PullRequest
0 голосов
/ 08 февраля 2020

У меня проблема ниже при запуске тестового сценария из инструмента Unified Functional.

Я использовал метод класса System.Text.StringBuilder AppendFormat_5 для форматирования строки с предопределенными позиционными аргументами, введенными инструментом UFT.

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

код:

dim vParam1, vParam2, vParam3, vParam4, vParam5
vParam1 = "12345"
vParam2 = "123"
vParam3 = ""
vParam4 = ""
vParam5 = ""
sFormatString = "a - {0} - b - {1}"

Set sb = CreateObject("System.Text.StringBuilder")
sb.AppendFormat_5 Nothing,sFormatString, Array(vParam1, vParam2, vParam3, vParam4, vParam5) 
MsgBox sb.toString

Метод sb.toString возвращает "a - System.Object []"

...