Ver Mensaje Individual
  #9  
Antiguo 23-01-2017
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por carlosw1978 Ver Mensaje
Gracias por responder, pero les comento que fui programador en visual FoxPro y existe una funcion que se llama execscript() tan solo escribir el código en un string dentro de la función y ejecutaba, no creo que delphi un lenguaje tan poderoso no tenga algo así debe haber una función o un procedimiento o una vcl o algo más.
Como ya te han indicado, Delphi es un lenguaje compilado y la funcionalidad que comentas de FoxPro es propia de los lenguajes interpretados como el mismo FoxPro, Python, PHP, VB, etc.

Sin embargo, hay implementaciones de pascal que permiten usarlo para scripts. De lo más conocido y usado está el motor de REM Objects que es gratuito y es ampliamente usado por InnoSetup.

El motor viene en forma de paquetes que instalas en Delphi.

De todas maneras, tal como mencionó Agustín más arriba, Delphi no fue concebido para esto. Es decir, una cosa es hacer una aplicación como Inno Setup y permitir a los usuarios de ésta ampliarla con scripting, y otra cosa es basar tu desarrollo en funcionalidades tales como la ejecución de código almacenada en un texto. Normalmente, quienes buscan tal funcionalidad terminan encontrando que el lenguaje provee mejores y más elegante formas de hacer lo que quieren, y por eso, como dice master Casimiro, explica cuál es el objetivo y aí podremos orientarte mejor.

LineComment Saludos
Responder Con Cita