Error: Microsoft VBScript runtime error '800a000d'...Type Mismatch

Узнай цену своей работы

Формулировка задачи:


Скрипт в Windows 2003 отрабатывает нормально, а в XP выдает ошибку

Несоответствие типа 'result' (78, 4)


78-я строчка:

If Abs(result) > Abs(myMatch.SubMatches(0)) Then


Вызов скрипта: time.vbs 127.0.0.1 15 60
Вывод скрипта:

так же пытался и result преобразовать, но ошибка вываливается. А в Windows 2003

If Abs(result) > Abs(myMatch.SubMatches(0)) Then

отрабатывает и без преобразований всяких.
Подскажите, как result из текста в число преобразовать?

Решение задачи: «Error: Microsoft VBScript runtime error '800a000d'...Type Mismatch»

textual
Листинг программы
<font color="#00AA00">' Get the locally used decimal delimiter</font>
strDecimal  = Replace( FormatNumber( <font color="darkblue"><b>0</b></font>, <font color="darkblue"><b>1</b></font>, True ), <font color="teal">"0"</font>, <font color="teal">""</font> )

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

7   голосов , оценка 4.714 из 5