La Web del Programador: Comunidad de Programadores
 
    Pregunta:  17366 - COMO EJECUTAR UNA SENTENCIA CONTENIDA EN UNA CADENA
Autor:  Víctor Garrido
hola y gracias de antemano

¿Cómo puedo tomar una cadena que contiene una una sentancia, por ejemplo: '(¨5+2)/10', y obtener su resultado?

  Respuesta:  Arnaldo Gabriel Ayala Meyer
Delphi no puede hacer eso por usted, debido a que no es un lenguaje interpretado. La solución es que usted cree su propio intérprete de expresiones para procesar las cadenas que necesite.

Cómo crear un intérprete es un cuento largo, puedo escribirle uno pequeño y usted lo modifica para sus usos.