Подскажите, пожайлуста, в чем может быть проблема.
Из VB-script вызывается вычислительная функция из ActiveX dll-ки, написанной на Visual Basic. Эта функция возвращает результаты своей работы в виде массива результатов вычисления, которые уже отформатированы функцией "Format" (например,
v = Format(Value, "###,###,##0.000")).
Проблема состоит в том, что форматирование чисел не соответствует региональным установкам сервера (на сервере в региональных установках разделителем групп разрядов является запятая,а десятичным разделителем - точка). Результаты же работы работы вычислительной функции приходят ввиде отформатированных чисел, где разделителем групп разрядов является пробел, а десятичным разделителем является запятая.
Самое интересное еще то, что при запуске на сервере тестовой программки на VB, которая использует функцию Format, все числа форматируются в соответствии с региональными установками системы.
Может быть у IIS существуют собственные региональные установки?