Ver Mensaje Individual
  #2  
Antiguo 10-08-2005
Avatar de jmariano
jmariano jmariano is offline
Miembro
 
Registrado: jul 2005
Posts: 376
Reputación: 19
jmariano Va por buen camino
Saludos!

Para hacer algo asi, primero, tendrás que utilizar alguna rutina de Delphi sobre tratamiento de cadenas, como, por ejemplo, "AnsiReplaceText", y sustituir cada parámetro por los valores numéricos dados por el usuario, y después, una vez obtenida la expresión de forma correcta, viene lo mas dificil: analizar la cadena e ir calculando los valores según los operadores contenidos en ella (tendrás que hacerlo manualmente, mediante bucles, etc., porque Delphi no posee ninguna función que permita evaluar una expresión dada como cadena).

Otra alternativa, si no quieres complicarte mucho, es utilizar un componente de terceros que te permita, precisamente, evaluar estas expresiones. Para mas información visita el siguiente hilo donde se trata el mismo tema: http://www.clubdelphi.com/foros/show...ar+expresiones

Chao!

Última edición por jmariano fecha: 10-08-2005 a las 23:49:07.
Responder Con Cita