Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Formulas (https://www.clubdelphi.com/foros/showthread.php?t=11763)

htamay 24-06-2004 18:13:15

Formulas
 
Estoy haciendo un sistema de nomina, alguien sabe como puedo ejecutar una formula que esta contenida en una variable tipo cadena, esto me es util para poder guardar en cada concepto la formula asociada y despues ejecutarla al momento de calcular la nomina.

Gracias por su ayuda

roman 24-06-2004 18:29:41

En lenguajes interpretados esto es sencillo ya que siempre existirá alguna función que evalúe un trozo de código. Pero siendo Delphi un lenguaje compilado no es posible directamente. Lo que necesitas es un parser o analizador de expresiones. Busca en los foros que alguna vez se ha preguntado esto.

// Saludos

roman 24-06-2004 18:50:54

Mira, encontré este mensaje en donde sitrico meciona una componente que se incluye con las librerías del proyecto Jedi. Yo creo que ése te puede servir.

// Saludos

Gydba 24-06-2004 19:07:29

Buenas, buenas

Hay por la web una suerte de ejecutador de scripts pascal que realmente funciona muy bien, y me parece que no es el mismo de los JEDI. No recuerdo la página porque los bajé hace mucho de inet, sin embargo si a alguien le interesa y no lo puede encontrar lo busco que por algún CD de casa.

Por otros lado también existen parsers y analizadores adaptados para pascal como el YACC o LEX que dan vueltas por la red. La gran ventaja de estos mencionados son su flexibilidad, hay que considerar que bajo linux varios compiladores se hacieron partir de sus fuentes.


La franja horaria es GMT +2. Ahora son las 16:02:11.

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