Existe um componente na JVCL que faz exatamente o que vc precisa, e 
algumas coisas a mais também.
Chama-se "TJvInterpreterProgram"
Existem vários exemplos de como utilizá-lo nos demos da JVCL.


Carlos Alexandre escreveu:
>
>
> Pessoal,
> estou com problema em executar uma fórmula.
> Essa  fórmula (expressão) é montada pelo usuário e ao mostrar no 
> relatório preciso mostrar o resultado da formula criada pelo usuário 
> (String).
>
> ex: saldo := 1 + 2 * (3 - 4);
>
> Como faço para executar essa expressão no Delphi?
>
> ps. Já tentei  passar como strToFloat, strToInt, mas não consigo 
> executar por ser String...
>
> vlw
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 


-- 
Vinicius A. Santos
www.msisolucoes.com.br

Responder a