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