Crear funcion en tiempo de ejecucion

Crear funcion en tiempo de ejecucion

Postby Carles » Tue Sep 26, 2006 6:26 am

Hola,

Sabeis si es posible crear una funcion en tiempo de ejecucion ?

Gracias
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1141
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: Crear funcion en tiempo de ejecucion

Postby wmormar » Tue Sep 26, 2006 8:02 am

Carles wrote:Hola,

Sabeis si es posible crear una funcion en tiempo de ejecucion ?

Gracias


Carles,

Aqui era el post que puse en el foro de inglés, sorry
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Postby Carles » Tue Sep 26, 2006 8:14 am

Hola,

Code: Select all  Expand view  RUN
Si a lo que te refieres es ejecutar código en tiempo de ejecucion, siiip, se puede.


No me refiero a ejecutar un script, o codigo via XBScript. Me gustaria saber si es posible dar de alta en la tabla de simbolos una funcion.

Gracias.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1141
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Postby Antonio Linares » Tue Sep 26, 2006 8:51 am

Carles,

Si, se puede dar de alta un símbolo de función. Tendrías que proporcionarle el puntero al código ejecutable, que podría ser de otra función ó de una función en C.

Que tienes en mente hacer ? :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42149
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Crear funcion en tiempo de ejecucion

Postby jnavas » Sat Sep 30, 2006 11:08 am

Carles,
Puedes crear un programa con extesión PRG que posea la function

/*
// Programa TEST.PRG
*/

FUNCTION MYFUNCTION(xValue)
LOCAL nValue:=xValue*2
RETURN nValue

Luego lo compilas con xharbour generando un modulo TEST.HRB
Lo cargas en tu aplicacion HRBLOAD("TEST.HRB")

y finalmente llamas a tu funcion MYFUNCTION()

Carles wrote:Hola,

Sabeis si es posible crear una funcion en tiempo de ejecucion ?

Gracias
User avatar
jnavas
 
Posts: 479
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela

Postby Carles » Mon Oct 02, 2006 11:56 am

Hola,

Si ya he probe esta opcion pero a veces me genera Gpf's. De todas maneras uso la version de harbour 0.45. Quizas una nueva me iria bien, no se. La idea de todas maneras es esta. A una aplicacion cerrada poder ir añadiendole modulos.

Gracias.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1141
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Postby Antonio Linares » Mon Oct 02, 2006 12:21 pm

Carles,

Por qué no usas DLLs de PRG en su interior ? Añadiendo nuevas DLLs ó reemplazándolas, amplias la funcionalidad de la aplicación.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42149
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 32 guests