citro wrote:Ayer tuvimos corte de energía en el trabajo, practicamente durante todo el día.., bueno retomando el tema, uso hbmk2 para compilar en modo consola una aplicación realizada en Clipper 5.3b y el tema de la versión 3.0 vino a que si uno entra en
http://www.harbour-project.org/, lo primero que ve es la pantalla que dice "A 32/64 -bit xBase compiler" versión 3.0 y más abajo "Project Status", Current release 3.0.0, Release date: 2011-07-17 y el botón de Download Harbour. Pero cuando vi que hablaban de la versión 3.0.35, ahí me di cuenta de que le habia pifiado en algo, porque al márgen de la pregunta, también estoy migrando la aplicación a HMG, y estoy usando la versión 3.0.39, y ahí me di cuenta de que dentro de la versión 3.0.39 hay una carpeta HARBOUR y una subcarpeta BIN que también tiene un hbmk2, pero cuando quiero compilar con ese hbmk2 me aparece un mensaje que dice:
"Could not detect any supported C compiler in your path"
Bueno no fue la intención mezclar los temas, simplemente pasó que al bajar esa versión que comenté un poco más arriba, pasó eso de los caracteres de cuadro que no aparecen como deben aparecer.
Hola Citro: empecemos de a poquito, Harbour es el compilador para tus aplicaciones Clipper funcionen en modo 32/64 bits.
despues tienes una variedad grande de Wrappers (Envolturas, Librerias) para el entorno grafico
HMG, QPM, QAC, Minigui .
en todos ellos vas a encontrar una similitud en su estructura de instalacion
- hmg.3.0.png (7.68 KiB) Viewed 4750 times
- MiniGUI_2012-03-20_15-11-28.png (7.37 KiB) Viewed 4750 times
en todas ellas vas a encontrar la carpeta Harbour, pero con distintas versiones del mismo (Harbour) ya que pueden usar la version estable o la version Nightly (inestable o de prueba)
cuando uses una de ellas y tengas problemas acude a su foro oficial.
en todas puedes compilar tu fuente de Clipper con una pequeña modificacion, siempre el modo consola funciona.
digamos siempre si no usas Librerias de terceros en tu aplicacion Clipper, en este caso vas a tener que cambiar el manejo de esa libreria de terceros para adecuarse a el nuevo formato de 32/64 bits.
Harbour no puede anexar esa libreria 16 bits de clipper sin tener los fuentes de esa libreria. de esa forma se recompila esa libreria al formato 32/64 bits.
algunas librerias de terceros fueron portadas a Harbour y puede haber cambiado su nombre. tienes que averiguar o preguntar por ella.
las librerias de terceros en harbour son llamadas Contrib. por contribuciones de los autores.
Nightly de Harbour se actualiza mediante TortoiseSVN
- bin_2012-03-20_15-24-58.png (74.38 KiB) Viewed 4750 times
Harbour 3 y Harbour 3,x son cosas distintas a HMG.3.0.x