Interpretar código en ejecución
Hola
Existe alguna manera de interpretar durante la ejecución de una aplicación delphi el código guardado en una cadena. En dicha cadena se guardaría un conjunto de condiciones que sería distinta en momentos distintos. Por ejemplo: Cadena := 'if cond_a = 5 or (cond_b = 3 and cond_c = 9) then Gestionar;'; Gracias por vuestra ayuda. Un saludo |
Claro que sí. Dentro de los JEDI podrás encontrar intérpretes de ese tipo e incluso un evaluador de expresiones matemáticas. La distribución Codetyphon de Lazarus también incluye "de serie" componentes de scripting.
|
Interpretar código en ejecución
Muchas gracias por tus indicaciones rretamar. Un saludo
|
Interpretar código en ejecución
Cita:
He mirado la librería jvcl y el pascal script de las cnpacks, pero no entiendo como construir el script que pretendo. Un pequeño ejemplo o esbozo de como construirlo creo que me ayudaría bastante. También me interesa tener una referencia mas en detalle del evaluador de expresiones matemáticas citado. Como siempre un saludo y agradecer el tiempo dedicado a nuestras consultas. |
La franja horaria es GMT +2. Ahora son las 20:34:41. |
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