powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Аналог Eval
4 сообщений из 4, страница 1 из 1
Аналог Eval
    #32865227
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В старом-добром VBA есть функция, преобразующая стринг в формулу. Например, Eval("5+2") даст семь.
А есть ли аналоги в VB.Net? Чего-то не нашел пока ничего.
...
Рейтинг: 0 / 0
Аналог Eval
    #32865270
Стр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подключи к проекту
Microsoft.JScript
Microsoft.Vsa

и
Код: plaintext
result = Microsoft.JScript.Eval.JScriptEvaluate("5+2", Microsoft.JScript.Vsa.VsaEngine.CreateEngine())
тоже получишь 7
...
Рейтинг: 0 / 0
Аналог Eval
    #32865279
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а оно перемнные обрабатывает?
Код: plaintext
1.
2.
Dim a as Integer
a= 5 
result = Microsoft.JScript.Eval.JScriptEvaluate("a+2", Microsoft.JScript.Vsa.VsaEngine.CreateEngine())

Выдаст 7?
...
Рейтинг: 0 / 0
Аналог Eval
    #32865311
Стр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть в inet'e статьи, в которых расписано, как выполнить скрипт. Язык, правда, JScript, а не VBScript

если нужен именно VB.NET, C# или VBA - то посмотри на этом форуме
Как распознать формулу из строковой переменной!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Аналог Eval
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]