Page 1 of 1
funciones redefinidas
Posted: Tue Oct 25, 2005 11:36 am
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
Posted: Tue Oct 25, 2005 11:47 am
by Antonio Linares
Fernando,
Pueds probar a enlazar las librerías de Harbour antes que las de FWH.
Posted: Tue Oct 25, 2005 11:56 am
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
Posted: Tue Oct 25, 2005 12:09 pm
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...
Posted: Tue Oct 25, 2005 1:22 pm
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
Posted: Tue Oct 25, 2005 1:39 pm
by jlcapel
Fernando,
Echa un vistazo a \source\rtl\memoedit.prg
Saludos,
José Luis Capel
www.capelblog.com
Posted: Tue Oct 25, 2005 1:49 pm
by fgondi
José Luis,
Tienes toda la razón. Hay esta entera y verdadera la función Memoedit.
Me faltaba parte del source.
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.