domingo, 31 de mayo de 2009

Programa en xHarbour "no se ve" cuando se ejecuta

Pues eso....

Si estas usando la última versión de xHarbour (Abril 2009 de xharbour.org ó 1.21 de xharbour.org), he de informarte que "algo" hicieron estos amigos en el compilador, que ahora es necesario hacer una llamada a la terminal que deseas utilizar de manera manual desde tu código fuente:

Function Main
request hb_gt_win // hay que agregar esta línea
SetMode(25,80)
CLS
@ 0,0 SAY "Hola Mundo"
WAIT
RETURN Nil

Con este pequeño cambio tus programas xHarbour en modo consola se volverán a ejecutar como lo hacían normalmente.

Obviamente no debes olvidar linkar la GTWIN.LIB para que funcione correctamente.

Este "bug" (preferiría llamarlo "issue") se ha reportado ya en el foro de xHarbour, pero Ron Pinkas insiste en que este cambio no es necesario, y que basta con linkar la libería en el orden correcto, desafortunadamente no nos dice en que orden debe de linkarse las libs, solo indica que su producto "xHarbour Builder" hace el linkeo correctamente.

5 comentarios:

  1. Rene muchas gracias. Pensé que mi problema tuviera que ver con que mi ambiente de compilación que es Vista de 64 bits.

    Saludos,

    Jose de Jesus Rodriguez
    jjrodriguezg@gmail.com

    ResponderEliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. Muchísimas gracias, he buscado casi una semana una respuesta al bug.
    Ahora falta saber si el error se corregirá o habrá que seguir usando estas líneas.
    Gracias René, gracias, gracias.

    ResponderEliminar
  4. Un link para para bajar el xedit para xharbour?

    ResponderEliminar
  5. Saludos como puedo eliminar la opcion cerrar o X en windows con Harbour, gt_win o xedit de xailer

    ResponderEliminar