Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Calculos (https://www.clubdelphi.com/foros/showthread.php?t=13362)

Aleca 16-08-2004 22:33:16

Calculos
 
Hola a todos, necesito saber si hay una forma rapida de calcular formulas en un string.
Ejemplo de string:
'1 * 10' ó '(1 * 5) + 3', etc
Necesito una funcion o algo que me devuelva el valor.
Desde ya muchas gracias.

roman 16-08-2004 22:40:06

Cita:

Empezado por Aleca
hay una forma rapida de calcular formulas en un string.

No.

Lo que requieres es un analizador de expresiones que es parte inherente de un lenguaje interpretado pero no de uno compilado como Delphi.

Creo recordar que las bibliotecas del proyecto Jedi traen alguna componente para ello. Si no, es muy posible que puedas encontrar algo en efg.

// Saludos

Aleca 18-08-2004 18:31:43

Cita:

Empezado por roman
No.

. Si no, es muy posible que puedas encontrar algo en efg.

// Saludos

Gracias
baje una funcion y la voy a probar (la solucion que le encontre fue poner un componente F1book pasarle la formula y tomar el resultado "como veras no fue lo mejor pero funciono, pero mejor evaluo el componente que baje) :)


La franja horaria es GMT +2. Ahora son las 22:20:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi