Ejecutar sentencias en tiempo real.

Post Reply
Simon
Posts: 105
Joined: Thu Oct 20, 2005 12:29 pm
Location: Maracaibo, Venezuela.

Ejecutar sentencias en tiempo real.

Post by Simon »

Hola a todos, tengo mucho tiempo sin programar (mi ultimo desarrollo fue hace 2 años) y perdonen si les molesto mucho.

Necesito ejecutar un script en tiempo real y deseo saber si hay una función que lo haga, se que se puede hacer con bloques de codigo pero es muy restringido, necesito algo mas complejo y que sea mas sencillo para el usuario final, ya que son conceptos de nomina.

Necesito algo parecido a ejecutar un .prg en tiempo real.

De antemano gracias.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Ejecutar sentencias en tiempo real.

Post by Antonio Linares »

Simon,

Harbour te permite incluir la funcionalidad del propio compilador, usando una libreria, dentro de tu propia aplicación con lo que puedes compilar PRGs completos y ejecutarlos desde tu propio EXE:

http://forums.fivetechsupport.com/viewt ... 773#p31773
regards, saludos

Antonio Linares
www.fivetechsoft.com
Simon
Posts: 105
Joined: Thu Oct 20, 2005 12:29 pm
Location: Maracaibo, Venezuela.

Re: Ejecutar sentencias en tiempo real.

Post by Simon »

Me gusta eso, Antonio de verdad gracias. Estuve todo el dia buscando eso en el foro y no lo encontre.


Saludos.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Ejecutar sentencias en tiempo real.

Post by Antonio Linares »

Simon,

Hay más ejemplos en estos foros:

http://forums.fivetechsupport.com/viewt ... 873#p87873

Busca por compilebuf
regards, saludos

Antonio Linares
www.fivetechsoft.com
Simon
Posts: 105
Joined: Thu Oct 20, 2005 12:29 pm
Location: Maracaibo, Venezuela.

Re: Ejecutar sentencias en tiempo real.

Post by Simon »

Antonio, no me sirve del todo porque debo compilar un .Hrb y la idea es que por cada trabajador se va a ejecutar una serie de conceptos y cada concepto devuelve un valor numerico, luego si tengo 10 trabajadores y 20 conceptos para cada uno, aparte de la velocidad, existe otro metodo que no cree un .Hrb solo devuelva un valor, parecido al eval ?
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Ejecutar sentencias en tiempo real.

Post by Antonio Linares »

Simón,

Puedes tener el HRB ya compilado y solo tener que ejecutarlo, pero de todas formas es muy rápido con lo que no vas a tener problema por la velocidad.

Si explicas un poco más lo que quieres hacer desde ese código, podremos ofrecerte una ayuda más completa :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Marcelo Via Giglio
Posts: 1033
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Re: Ejecutar sentencias en tiempo real.

Post by Marcelo Via Giglio »

Antonio,

una consulta, existe alguna opcion para ejecutar codigo no compilado,........
por que el interes? porque veo la opcion de tener un interprete como PHP, es decir tener codigo xBase dentro html o html dentro xbase
y que sea interpretado por el servidor web, algo como ClipXnet, pero un tanto mas flexible, se que se podria hacer un interprete linea a linea, lo hice, pero hay el tema de las variables y otras cosillas, que camino piensas podria ser el mejor para conseguir algo como FWScript o algo similar para interpretar codigo xBase

saludos

Marcelo
User avatar
danielr cyberia®
Posts: 28
Joined: Sat Apr 28, 2007 4:06 am
Location: Venezuela

Re: Ejecutar sentencias en tiempo real.

Post by danielr cyberia® »

Una pregunta acerca de esto.

Puedo crear una clase en un hrb? y las clases en harbour se pueden heredar? por lo menos herencia simple? y si es asi un ejemplito por favor!

Muchas gracias
Post Reply