Страница: 1 |
Страница: 1 |
Вопрос: system.profi.help =)
Добавлено: 02.02.11 01:51
Автор вопроса: kol | Web-сайт:
Профи, помогите) возможно ли ПОСЧИТАТЬ мат. выражение из textbox'a??? Например в textbox'e "5*2+5" нужно чтоб прога вывела ответ)
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #1
Добавлено: 02.02.11 08:41
возможно. парси
Номер ответа: 2
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #2
Добавлено: 02.02.11 20:52
парси.
http://www.codeproject.com/KB/recipes/MathieuMathParser.aspx
Номер ответа: 3
Автор ответа:
udn79
Вопросов: 2
Ответов: 95
Профиль | | #3
Добавлено: 03.02.11 07:56
With CreateObject("MSScriptControl.ScriptControl"
.Language = "vbscript"
MsgBox .eval("5*2+5" // result = 15
End With
Номер ответа: 4
Автор ответа:
udn79
Вопросов: 2
Ответов: 95
Профиль | | #4
Добавлено: 03.02.11 07:58
Text1.text="5*2+5"
set newVB=CreateObject("MSScriptControl.ScriptControl"
newVB.Language = "vbscript"
MsgBox newVB.eval(Text1.text) // result =15
Номер ответа: 5
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #5
Добавлено: 03.02.11 09:41
такяа вот кнопка есть
[sоurce][/sоurce]
Номер ответа: 6
Автор ответа:
udn79
Вопросов: 2
Ответов: 95
Профиль | | #6
Добавлено: 03.02.11 17:35
Спасибо))
Номер ответа: 7
Автор ответа:
kol
ICQ: Skype: abc barman
Вопросов: 3
Ответов: 17
Web-сайт:
Профиль | | #7
Добавлено: 04.02.11 03:09
хм... вообще мне, по идее, нужно JavaSrcipt напасать), спс udn79, всётки придётся погрузиться в JS с головой) спс народ))
Номер ответа: 8
Автор ответа:
udn79
Вопросов: 2
Ответов: 95
Профиль | | #8
Добавлено: 04.02.11 06:11
код работает и под .Net и vb6, на 98 и выше, это объект script56
тем более в NT линейки если OS не самопальная
Номер ответа: 9
Автор ответа:
udn79
Вопросов: 2
Ответов: 95
Профиль | | #9
Добавлено: 04.02.11 06:41
Как люди на глючной OS могут работать((
Номер ответа: 10
Автор ответа:
udn79
Вопросов: 2
Ответов: 95
Профиль | | #10
Добавлено: 04.02.11 06:48
Опс, пардон
на JavaSrcipt
var a=eval(ВычисляемоеВыражение)
Номер ответа: 11
Автор ответа:
kol
ICQ: Skype: abc barman
Вопросов: 3
Ответов: 17
Web-сайт:
Профиль | | #11
Добавлено: 05.02.11 01:32
)) огромное спс))) я думал, что JS очень примитивный), а оказывется вовсе нет)) в умелых руках с ним можно творить чудеса, жаль что с фаловой системой на работает)
Номер ответа: 12
Автор ответа:
udn79
Вопросов: 2
Ответов: 95
Профиль | | #12
Добавлено: 05.02.11 03:36
Ошибка JavaSrcipt полноценный скриптовый язык
VBScript - более легкий, но и с меньшими возможностями.
Есть 2 вида JavaSrcipt:
1) подключаемый к Web- страницам
2) для автоматизации работы на ПК
var fso=WScript.CreateObject("Scripting.FileSystemObject"
Для работы с файловой системой.
можно также использовать
var newObj=ActiveXObject(""
При желание Javascript расширяется, для возможности работы с API