Страница: 1 |
Не мучайтесь, люди. Подключи Microsoft Script Control 1.0 и юзай метод Eval("1+1*2") А может прибегнуть к JavaScript? По-моему так проще, но выбор за тобой Когда-то пытался, но была проблема, из-за которой пришлось отказаться от него. Может, не докопался я до чего, но - вопрос: Как заставить Microsoft Script Control не вываливать ужасное сообщение об ошибке, если таковая имеет место в строке, а тихо сказать об этом коду? Страница: 1 |
Вопрос: Нужна помощь
Добавлено: 30.05.04 16:25
Автор вопроса: ApTypKa
Допустим из Инпут Бокс вводим функцию или любое математическое выраженияе. Т.е ввели 1+1*2 как зделать чтоб ВБ ето посчитал ? Заранее благодарен
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
Eddie
Вопросов: 11
Ответов: 120
Профиль | | #1
Добавлено: 30.05.04 16:35
Попробуй сделать Обработчик ...
Номер ответа: 2
Автор ответа:
SeMa
ICQ: 166433794
Вопросов: 9
Ответов: 143
Профиль | | #2
Добавлено: 30.05.04 17:01
Нужно парсер AND лексер нашрайбать, кароче есть дока гдето на етом сайте
"Разработка нового языка программирования на Visual Basic"
вот по ее принцыпу нужно ето делать или юзать какой нибудь скрипт енжин.
Номер ответа: 3
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #3
Добавлено: 30.05.04 17:05
Номер ответа: 4
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #4
Добавлено: 31.05.04 09:49
А может прибегнуть к использованию Excel?
Номер ответа: 5
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #5
Добавлено: 31.05.04 12:57
Номер ответа: 6
Автор ответа:
grayk
Вопросов: 5
Ответов: 100
Профиль | | #6
Добавлено: 01.06.04 18:28
Номер ответа: 7
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #7
Добавлено: 02.06.04 12:58
Юзай On Error в процедуре, которая запускает Eval