delphi - функция из строки

MSGol 30.05.2004 - 00:50 | Подскажите. Есть строка с функцией, в которой нет неизвестных. Функция произвольная (любой сложности, но аналитическая). Нет ли встоеной функции, которая даст мне результат вычисления. А то самому писать МатЛаб не хочется.
Гоша 1 - 30.05.2004 - 19:13 | см. парсер в RxLib
MSGol 2 - 30.05.2004 - 22:05 | А нельзя просто сказать функцию?
archimag 3 - 30.05.2004 - 22:49 | Встроенной функции нет, недавно это вопрос здесь уже поднимался. А свой МатЛаб писать необходимости нет, на простой парсер ты потратишь максимум день.
Гоша 4 - 31.05.2004 - 09:01 | #2 И за одно подсказать где скачать компоненту, которая сделает все на свете ;)
x77 5 - 01.06.2004 - 16:36 | есть такая штука на sourceforge.net: Jedi VCL. очень highly recommended. помимо всяких компонентов там куча интересных вещей, например, трассировка исключительных ситуаций. при возникновении ИС прога вам скажет, в какой строке исходного кода (!) она произошла. Чудес не бывает, конечно, делается это за счёт встраивания в exe мап-файла, но тем не менее. . помимо прочего есть собственный интерпретаттор object-паскаля. т.е. вы пишите в мемо, например, ShowMessage ('Ы!'), нажимаете на кнопку и любуетесь на результат отработки showmessage. какой функционал это даёт, объяснять, я думаю, не надо. так вот, сам не пробовал, но любая функция, записанная паскалевским синтаксисом по идее будет благополучно отрабатываться, как если бы она была написана в коде. . в любом случае, библиотека очень интересная, как и сам проект, rxlib, кстати, именно эти хлопцы прибрали к рукам, так что как минимум глянуть стоит.
MSGol 6 - 02.06.2004 - 10:27 | Я уже свою функцию накатал. C операциями "+", "-", "*", "/", "sin", "cos", "ln", "exp" так что извините, что напряг. Всем спасибо.

>>