Ejecutar sentencias en tiempo real.

Ejecutar sentencias en tiempo real.

Postby Simon » Thu Mar 25, 2010 3: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.
Simon
 
Posts: 105
Joined: Thu Oct 20, 2005 12:29 pm
Location: Maracaibo, Venezuela.

Re: Ejecutar sentencias en tiempo real.

Postby Antonio Linares » Thu Mar 25, 2010 3: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41404
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Ejecutar sentencias en tiempo real.

Postby Simon » Thu Mar 25, 2010 4:03 pm

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


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

Re: Ejecutar sentencias en tiempo real.

Postby Antonio Linares » Thu Mar 25, 2010 4: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41404
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Ejecutar sentencias en tiempo real.

Postby Simon » Thu Mar 25, 2010 4: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 ?
Simon
 
Posts: 105
Joined: Thu Oct 20, 2005 12:29 pm
Location: Maracaibo, Venezuela.

Re: Ejecutar sentencias en tiempo real.

Postby Antonio Linares » Thu Mar 25, 2010 6: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41404
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Ejecutar sentencias en tiempo real.

Postby Marcelo Via Giglio » Fri Mar 26, 2010 1: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
Marcelo Via Giglio
 
Posts: 1051
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Re: Ejecutar sentencias en tiempo real.

Postby danielr cyberia® » Fri Mar 26, 2010 8: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
User avatar
danielr cyberia®
 
Posts: 28
Joined: Sat Apr 28, 2007 4:06 am
Location: Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 20 guests