Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.05;
Скачать: CL | DM;

Вниз

Интерпритация выражений   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
14-1099934080
ИМХО
2004-11-08 20:14
2004.12.05
Вопрос тем, кто юзает ноутбуки


14-1100801242
Quath
2004-11-18 21:07
2004.12.05
Мастерам словесного поноса!!! Читать обязательно!!!


1-1100673760
MikePol
2004-11-17 09:42
2004.12.05
AddXY и TChart


3-1099584760
Rick
2004-11-04 19:12
2004.12.05
Создание СУБД


1-1101031606
InfMag
2004-11-21 13:06
2004.12.05
Как убрать из окна, которое слево от трея мою прогу?