Текущее время: Сб, июн 21 2025, 08:35

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Проблемы с WSH
СообщениеДобавлено: Вт, апр 12 2005, 14:36 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Всем привет.
Боюсь что модераторы меня выкинут, так как проблема возникла не в АБАПе а в vbs, но так как vbs генерится из абапа - может простят.
:?
Суть трабла:
Из программы генерю файл с расширением vbs и текстовый файл, в котором содержатся данные, для последующего заполнения Excel шаблона. В паре мест в коде vbs требуется работа с данными из текстового файла, как с числами. Когда я проверял работу функции Val() , находясь в редакторе бэйсика - всё было нормально - строковая переменная преобразовывалась в численную. Но вот из программы возникла проблема - в моей программе генерации скрипта после того как файл сохранён запускается команда
WSCRIPT.EXE ИМЯ_ФАЙЛА.vbs
и когда скрипт доходит до строки с функцией Val() вываливается ошибка
"Type mismatch "val"" как я понимаю (подскажите если ошибаюсь) - проблема в различии синтаксиса между VBS и WSH.
Скажите плиз - чем нужно заменить данную функцию?
ЗюЫю CInt - тоже не проходит :? :?

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 13 2005, 10:05 
Гость
Разделитель целой и дробной частей - точка?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 13 2005, 11:14 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
nyar написал(а):
Разделитель целой и дробной частей - точка?

Да нет - там вообще целое число, да и ругаются не на параметр а на саму функцию. В принципе я уже обошёл этот трабл, правда криво :( , но тем не менее "это" работает :wink:

Дэдлайн грядёт
:evil:

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 13 2005, 14:20 
Гость
Попробовал - действительно Val не работает...
но без ошибок работает CInt и CDbl
Code:
dim MyValue
MyValue = CInt("2457")
WScript.Echo MyValue


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 13 2005, 14:38 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
nyar написал(а):
Попробовал - действительно Val не работает...
но без ошибок работает CInt и CDbl
Code:
dim MyValue
MyValue = CInt("2457")
WScript.Echo MyValue

Спасибо, попробую, но что-то у меня раньше и это не проходило. Попробую ещё раз - может пройдёт.

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB