можно использовать любой скриптовый язык просто для вычисления.
Например, оборачиваешь содержимое TEdit в некоторую обертку (заголовок функции и ее "хвост") и запускаешь. Результат используешь.
Кое-что можно глянуть тут:
http://stackoverflow.com/questions/2...ript-in-delphi