funciones redefinidas

Post Reply
User avatar
fgondi
Posts: 636
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España
Contact:

funciones redefinidas

Post by fgondi »

Hola foro,

Existe alguna forma de llamar a una función harbour que este redefinida en fwh.

Por ejemplo
Memoedit, existe en harbour y en fwh y al enlazarlo llama a la de fwh y desearía que llamara a la de harbour.

En blinker se pasa la instrucción "module xxxxx from yyyy" para decir que la función xxxx lo cogiera de la librería yyyyy
Un saludo
Fernando González Diez
ALSIS GHE Sistemas Informáticos
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Fernando,

Pueds probar a enlazar las librerías de Harbour antes que las de FWH.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
fgondi
Posts: 636
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España
Contact:

Post by fgondi »

Hola Antonio,

Ante todo gracias por tu rapida respuesta

Eso es lo que estoy usando ahora. El problema biene cuando tienes varios programas vivos y en unos necesito esa redefinición y en otros no.
Tengo que recordar cambiar en el enlazador (uso verce) el orden de las librerías o sino armo la de san quintin.

Ya se que una alternativa sería no usar el mismo para todos, pero era por saber si se había pensado en alguna instrucción
Un saludo
Fernando González Diez
ALSIS GHE Sistemas Informáticos
Jaime Irurzun
Posts: 6
Joined: Thu Oct 06, 2005 8:01 pm

Post by Jaime Irurzun »

fgondi,

Siempre puedes copiar el código C de la función de Harbour y meterla como código C en tu programa cambiándole el nombre. memoEdit() sería la de FWH y memoEditH() la de Harbour...
User avatar
fgondi
Posts: 636
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España
Contact:

Post by fgondi »

Hola Jaime,

Esa es mejor idea, y también lo he intente pero lo que no consigo encontrar es donde esta la función memoedit en harbour.

He buscado dentro de todos los ficheros que vienen con harbour y no aparece.

No se si estoy muy negado o que :wink:
Un saludo
Fernando González Diez
ALSIS GHE Sistemas Informáticos
User avatar
jlcapel
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España
Contact:

Post by jlcapel »

Fernando,

Echa un vistazo a \source\rtl\memoedit.prg

Saludos,
José Luis Capel
www.capelblog.com
User avatar
fgondi
Posts: 636
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España
Contact:

Post by fgondi »

José Luis,

Tienes toda la razón. Hay esta entera y verdadera la función Memoedit.
Me faltaba parte del source. :oops:

Lo he intentado bajar de http://www.harbour-roject.org/download.htm pero no me deja.

Lo he conseguido de esta otra dirección http://harbour.netfang.net/

Muchas gracias por vuestras respuestas.
Un saludo
Fernando González Diez
ALSIS GHE Sistemas Informáticos
Post Reply