FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ejecutar sentencias en tiempo real.
Posts: 105
Joined: Thu Oct 20, 2005 12:29 PM

Ejecutar sentencias en tiempo real.

Posted: Thu Mar 25, 2010 03:32 PM

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.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Ejecutar sentencias en tiempo real.

Posted: Thu Mar 25, 2010 03:59 PM

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:

viewtopic.php?p=31773#p31773

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 105
Joined: Thu Oct 20, 2005 12:29 PM

Re: Ejecutar sentencias en tiempo real.

Posted: Thu Mar 25, 2010 04:03 PM

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

Saludos.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Ejecutar sentencias en tiempo real.

Posted: Thu Mar 25, 2010 04:06 PM

Simon,

Hay m谩s ejemplos en estos foros:

viewtopic.php?p=87873#p87873

Busca por compilebuf

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 105
Joined: Thu Oct 20, 2005 12:29 PM

Re: Ejecutar sentencias en tiempo real.

Posted: Thu Mar 25, 2010 04:14 PM

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 ?

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Ejecutar sentencias en tiempo real.

Posted: Thu Mar 25, 2010 06:57 PM

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
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM

Re: Ejecutar sentencias en tiempo real.

Posted: Fri Mar 26, 2010 01:41 AM

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

Posts: 28
Joined: Sat Apr 28, 2007 04:06 AM

Re: Ejecutar sentencias en tiempo real.

Posted: Fri Mar 26, 2010 08:17 AM

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

Best Regards- Saludos y Exitos



Daniel Rivas

Continue the discussion