Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 2 de 3
Ir a la página Anterior  1, 2, 3  Siguiente
 
Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time????
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time???? 
 
Citar:
Dame si quieres pautas horarias por privado y así hablar mas o menos junto


Mis post no son exclusivos para ud, a excepcion del que viene Quotado, como este. La consulta es para todo el grupo.
 




===================
"Los IF son mas rápidos" - autor anónimo
 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time???? 
 
Ayuda a tus semejantes a levantar su carga, pero no te consideres obligado a llevársela.
Pitágoras de Samos (582 AC-497 AC) Filósofo y matemático griego.

Si precisas una mano, recuerda que yo tengo dos.
San Agustín (354-430) Obispo y filósofo.

El mayor espectáculo es un hombre esforzado luchando contra la adversidad; pero hay otro aún más grande: ver a otro hombre lanzarse en su ayuda.
Oliver Goldsmith (1728-1774) Escritor británico.

Indudablemente nadie se ocupa de quien no se ocupa de nadie.
Thomas Jefferson (1743-1826) Político Estadounidense.

Los cielos nunca ayudan al hombre que no quiere actuar.
Sófocles (495AC-406AC) Poeta trágico griego.
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time???? 
 
Hola.

Creo recordar que existía programa para catalogar películas y recuerdo que podías escribir pequeños scripts para añadirle cosas, si no recuerdo mal. He estado buscando y la web del autor ya no existe, sólo he encontrado esta  referencia

Un saludo.
 



 
Guizans - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time???? 
 
Guizans escribió: [Ver mensaje]
Hola.

Creo recordar que existía programa para catalogar películas y recuerdo que podías escribir pequeños scripts para añadirle cosas, si no recuerdo mal. He estado buscando y la web del autor ya no existe, sólo he encontrado esta  referencia

Un saludo.


el link esta roto, gracias igualmente
 




===================
"Los IF son mas rápidos" - autor anónimo
 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time???? 
 
TercoIde:

Hay una funcion eval() que te permite evaluar expresiones
http://gambaswiki.org/wiki/lang/eval

Quizas para lo que quieres, es demasiado simple...

Hice un programa, que esta a medio camino de lo que quieres, el organizador de descargas
http://clasificaryordenar.blogspot.com/

Te permite crear reglas y ejecutarlas, pero sigue siendo "simple" para lo que tu quieres.. Seguramente usando el mismo patron de diseño ( el comand) se pueda aprovechar y ampliar, creando reglas para cada comando que necesites (For, print, while, etc..) y

Otro ejemplo de implementación del comando command: hacer y deshacer.
https://jsbsan.blogspot.com/2013/11...deshacer-y.html


Nota:
"las reglas", yo las introduzco en el programa mediante botones y textobox, pero igualmente se podia hacer como un comando, ejemplo:

mover pdf /home/usuario/pdf

Siendo la expresión tipo:
[accion] [extension] [destino]
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time???? 
 
TercoIde:

He encontrado un ejemplo de "evaluador de expresion", en al Granja de gambas, se llama "simpleeval"

Me da error en una linea:
Return New CResult(fVal2 % fVal1, CResult.TypeValue)


, pero si la quito , funciona el programa.

Lo más interesante el ver el codigo ya las funciones que puede evaluar:

Supongo que tambien se podrá ampliar...
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time???? 
 
Tengo una primera idea pero sin el aporte de código: (Lo describo)

1. Creamos una caja DrawingArea1 y otra caja TextArea1
2. Creamos un modulo o una clase que interpreta el TextArea1, lo que hace es leer el TextArea y detectar el objeto Paint así como las propiedades y valores de cada línea, almacenarlas en un array y al final pasarla una a una, elemento a elemento del array de vuelta a la propiedad DrawingArea1_Draw que es la que va a llamar a esta clase o modulo, además el filtro en Draw será que la caja TextArea1 tenga o no texto al iniciar la aplicación y se ejecutará con un botón abajo que lanza el analisis de la caja TextArea1.

Ahora ya tenemos analizado el texto y obtenido todo los paint y propiedades, ahora falta hacer por ejemplo un "case" para casar texto obtenido con código real de Gambas3

Este ejemplo yo lo estoy probando con esta unica linea:
Paint.Rectangle(175, 175, 50, 50)
Paint.Stroke()
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time???? 
 
jsbsan escribió: [Ver mensaje]

Te permite crear reglas y ejecutarlas, pero sigue siendo "simple" para lo que tu quieres.. Seguramente usando el mismo patron de diseño ( el comand) se pueda aprovechar y ampliar, creando reglas para cada comando que necesites (For, print, while, etc..) y


claro, es crear un Basic propio limitado, voy a mirar los link q me pasas

pero la veo mas por el lado de DBus a la solucion
 




===================
"Los IF son mas rápidos" - autor anónimo
 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time???? 
 
Opción 2.

1. Creas un proyecto con la caja de texto y el  botón, en el evento del botón llamas a otra aplicación gambas con la caja grafica para interpretar los paint.
2. Creas un proyecto con la caja grafica y con el eventro Draw
3. Cuando el usuario escriba en el proyecto de la caja texto y pulse el botón, el botón lo que hace es editar el Formulario.Class para añadir en el evento Draw() los paint que ha escrito el usuario en la caja texto y a continuación generas el archivo.gambas para lanzar con Shell el segundo proyecto con los paint del usuario.


Esto es otra posible solución.
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time???? 
 
Tercoide:

He montado un pequeño ejemplo:
Tiene 3 comandos:
linea, rectangulo y circulo

Este es un codigo que puede leer y dibujar:
circulo,10,20,30
c,200,100,40
rectangulo,100,100,240,200
r,370,100,50,89
l,20,20,100,20
linea,150,150,80,80

Y el resultado es el siguiente:
 ejemplo_mini_interprete

De todos modos sigue estando lejos de lo quieres... el tema de los bucles, variables.... todavia no se como hacerlo.

microinterprete-0.0.1.tar.gz
Descripción: Mini interprete... tan solo dibujo lineas, circulos y rectangulos 
Descargar
Nombre del archivo: microinterprete-0.0.1.tar.gz
Tamaño: 13.62 KB
Descargado: 39 veces

 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Ejecutar Comando Con Sudo Dentro De Gambas 3 obedlink General 8 Domingo, 13 Abril 2014, 15:26 Ver último mensaje
vuott
No hay nuevos mensajes Codigo Que Puede Ser Util. rescobar Aplicaciones/Fragmentos de Código 2 Lunes, 16 Octobre 2017, 18:49 Ver último mensaje
jguardon
No hay nuevos mensajes ¿¿¿Cómo Se Puede Desplegar Un Combobox... honovan Controles/Librerías/Componentes 9 Jueves, 15 Noviembre 2018, 20:47 Ver último mensaje
tincho
No hay nuevos mensajes No Se Puede Ejecutar Proceso Hijo, No Se P... Shell General 4 Miercoles, 23 Enero 2019, 00:39 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 2 de 3
Ir a la página Anterior  1, 2, 3  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron