Форум: "Основная";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
ВнизИнтерпритация выражений Найти похожие ветки
← →
Shark (2004-11-18 20:43) [0]Дорогие мастера, мне необходимо вычислять выражения, которые задаёт пользователь. Т.е., к примеру имею строку: "(1.34*4/(44^3-4))", получаю результат. Такая возможность есть в JavaScript и VB в качестве функции Eval("expression"), т.е. на JS это выглядит так:
<script>
var result;
eval("result=Math.pow(2,2)");
alert(result);
</script>
Подскажите пожалуйста, как это можно реализовать в Delphi кроме как писать собственный интерпритатор.
← →
aus (2004-11-18 20:52) [1]Найти уже написаный интерпретатор.
← →
Anatoly Podgoretsky © (2004-11-18 21:03) [2]Используй WSH и тот же jscript/vbscript
← →
Amoeba © (2004-11-19 11:30) [3]Готовый парсер (то ли в виде ф-ии, то ли в виде некомпонентного класса - точнее не помню) есть в бибилиотеках RxLib/JVCL.
← →
***SPIDER*** (2004-11-19 11:42) [4]Как-то в университете писал подобную программу в курсовом. Но сейчас не помню где она валяется. Поищу, может скину попожже.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c