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