FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ejecutar código delphi
Un cordial saludo a la comunidad; existe la posibilidad de ejecutar un código, función, procedimiento, comando, etc. Almacenado en una variable de tipo String o si lo escribo en un Memo y poder ejecutar lo que está escrito en el memo, ejemplo:
var Msg: String; (Deseo que se ejecute lo que está dentro de la variable Msg) Msg := 'MessageDlg('Mensaje prueba', mtInformatio, [mbOk], 0);'; O si escribiera el mismo código de un form con memo y un botón ejecutar. |
#2
|
|||
|
|||
Hola, date cuenta que eso es un string..... un texto. El compilador no compila los textos ... son strings. Por lo tanto que va a ejecutar ?.
La unica forma sería utilizar pascal script y compilarlo previo a su ejecución enviarlo ... compilarlo ... y ejecutarlo. |
#3
|
||||
|
||||
Aunque también se puede automatizar al propio Delphi para que tome un texto, forme un archivo .dpr con él, lo compile y ejecute. Lo cual hace necesario instalar el compilador de Delphi en el equipo donde se llevará a cabo la operación, claro está.
|
#4
|
||||
|
||||
No creo que un lenguaje compilado sea una buena idea para este tipo de cosas. Es preferible usar algo como Python. Delphi simplemente fue concebido para otra cosa.
Solo por curiosidad, que es exactamente lo que querés lograr? Quizá haya otra solución |
#5
|
|||
|
|||
Yo he usado directamente la posibilidad de añadir scripts a los informes de FastReport, pero igualmente FastScript se puede usar de forma independiente.
Lo mismo es una opción: https://www.fast-report.com/es/product/fast-script/ Aunque supongo que hay otras opciones similares. |
#6
|
|||
|
|||
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.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ejecutar codigo de delphi cada 24 horas | richy08 | Lazarus, FreePascal, Kylix, etc. | 13 | 07-06-2010 16:38:22 |
como ejecutar codigo html en delphi? | (MAJ) | Internet | 4 | 22-07-2008 19:27:41 |
Ejecutar codigo de dos dentro de Programa Delphi | JELIRM | Varios | 15 | 06-02-2007 22:38:11 |
Ejecutar codigo en un DBGrid | johurgi | Varios | 1 | 28-08-2006 13:11:40 |
No ejecutar código en el navegador | taita | HTML, Javascript y otros | 0 | 23-10-2005 01:35:15 |
|