Текущее время: Ср, май 14 2025, 00:42

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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