FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Conversion texto en ecuacion
Hando buscando, si es que existe, algun metodo, procedimiento, funcion u componente, que me permita transformar un texto (por ejemplo obtenido de un tedit) escrito bajo la estructura de ecuacion (por ejemplo 'B+(C*E)+4' )., en una ecuacion asignable a alguna variable real o integer.
Lo unico que conosco es la funcion de pascal Val, pero no permite operaciones matematicas, solamente convierte texto con formato de numeros. Me seria de mucha utilidad poder contar con algun consejo. Desde ya, gracias. |
#2
|
||||
|
||||
No vas a ecnocntrar algo sencillo debido a que Delphi es un lenguaje compilado. Los lenguajes interpretados tienen por lo general alguna función del tipo Eval que permite evaluar expresiones algebráicas.
Busca en la página http://www.efg2.com/Lab/Library/Delp...ns/Parsers.htm que contiene varias rutinas para hacer esto. Quizá alguna te sirva. // Saludos |
|
|
|