Ayuda para construir HMG
Moderator: Rathinagiri
Ayuda para construir HMG
Hola buenas noches a todos, en alguna ocasión ya trabaje con HMG con alguna version anterior. Ahora quiero empezar de cero, es decir construir todo de nuevo, pero quisiera que me orientaran para crear los directorios. Por ejemplo primero bajo harbour, que version es la ideal. Despues el ide 4 y que debo hacer despues como creo el exe, hay que poner en el path algo. La verdad estoy desorientado. Ademas quisiera saber si puedo llevar el minigui en una memoria USB (pendrive) para poder trabajarlo en cualquier lugar (Por ejemplo drive G:). Muchas gracias por sus comentarios.
Saludos a todos.
Saludos a todos.
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Ayuda para construir HMG
Hola, vamos por parte, dijo Jack el estripador... jiji
http://www.harbourminigui.com/index.php ... &Itemid=29Está en español, acompañe y reproduzca los ejemplos paso a paso.
https://sites.google.com/site/vivaclipp ... nzo_rapidoEstá tambien en español, haz lo mismo: acompañe y reproduzca.
http://hmgforum.com/viewtopic.php?p=19504#p19504Este mensaje del colega brasilero, colocó a disposicion aqui en el forum un manual, pero está en portugues.
http://raumi75.jimdo.com/2010/02/27/fro ... -5-minutesEste está en ingles. Pero como puedes ver explica como salir del Clipper para el Windows en 5 minutos... Yo hice una traduccion para el portugues, si te interessa:
http://www.pctoledo.com.br/forum/viewto ... hmg#p66474Fijate el archivo en anexo de ese mensaje. Este forum es en portugues, pero tenemos mucho colegas de diversos paises.
Para bajar las versiones 3 (te aconsejo 3.0.40): site/index.php?option=com_phocadownload ... 0&Itemid=2
Sugiero que compiles los ejemplos que vienen en la instalacion del HMG, sub-durectorios (carpetar) llamada SAMPLES. En cada carpeta tiene su BUILD.BAT.quiero empezar de cero, es decir construir todo de nuevo
Cualquier version del HMG que bajes, aconsejamos que instale en los directorios indicados por el programa de instalacion, no los cambie, eso irá evitar várias dificultades de configuracion. No precisa bajar nada de Harbour, MinGW, BCC, nada, solo baje el instalador HMG. Es justamente esa la gran ventaja del HMG sobre otra, que instala el paquete completo de todo lo que necesita. Asi que no precisa bajar nada, solo el instalar de HMG. Con respecto a la version indicada, puedo te decir que la ultima es la HMG version 4 que es multiplataforma (porque su compilador es biblioteca gráfica es en QT) y trabaja en puro OOP y los colegas aqui del forum consiguieron compatibilizar con las versiones 3 em SEMI-OOP. Es decir con HMG4 puedes programar al mismo estilo que venias haciendolo (o casi). Yo empezé en el año pasado y no tengo mucha prática com HMG4, no quiero ser desanimador pero le voy a decir que para mi, me parece dificil todavia programar em HMG4. En mi opinion usted deberia empezar con la version 3, que la ultima es 3.0.40.quisiera que me orientaran para crear los directorios. Por ejemplo primero bajo harbour, que version es la ideal
existe dos forma de crear un aplicativo, la más comun es através de la IDE y la otra através del arquivo BUILD.BAT en la linea de comando. Si precisas un paso a paso le sugiero ver:debo hacer despues como creo el exe
http://www.harbourminigui.com/index.php ... &Itemid=29Está en español, acompañe y reproduzca los ejemplos paso a paso.
https://sites.google.com/site/vivaclipp ... nzo_rapidoEstá tambien en español, haz lo mismo: acompañe y reproduzca.
http://hmgforum.com/viewtopic.php?p=19504#p19504Este mensaje del colega brasilero, colocó a disposicion aqui en el forum un manual, pero está en portugues.
http://raumi75.jimdo.com/2010/02/27/fro ... -5-minutesEste está en ingles. Pero como puedes ver explica como salir del Clipper para el Windows en 5 minutos... Yo hice una traduccion para el portugues, si te interessa:
http://www.pctoledo.com.br/forum/viewto ... hmg#p66474Fijate el archivo en anexo de ese mensaje. Este forum es en portugues, pero tenemos mucho colegas de diversos paises.
Para bajar las versiones 3 (te aconsejo 3.0.40): site/index.php?option=com_phocadownload ... 0&Itemid=2
Si es posible, aunqueirás enfrentar un dificultad, pues los pendrive suelen cambiar de unidad. Y para que tu HMG funcione tendrás que substituir todos los arquivo BAT donde dice C: para G: o simplesmente remover a unidades dejandolos como por ejemplo: \HMG... Pero yo le aconsejo que lo instale, si es posible.quisiera saber si puedo llevar el minigui en una memoria USB (pendrive) para poder trabajarlo en cualquier lugar (Por ejemplo drive G:)
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
- danielmaximiliano
- Posts: 2612
- Joined: Fri Apr 09, 2010 4:53 pm
- Location: Argentina
- Contact:
Re: Ayuda para construir HMG
Muy bien explicado Pablo Cesar, solo te falto :
"Si necesitas algo, publica un ejemplo de lo que quieres hacer y no te sale y habra muchos que te ayudaran en la implementacion de tu sistema "
Sencillamente descarga HMG.4 desde aqui http://sourceforge.net/projects/hmg/files/BINARIES/
la actualizacion del IDE version 4dhttp://hmgforum.com/download/file.php?id=1858
cuando tengas todo instalado, ejecuta el nuevo IDE, configuras a tu gusto , Menu Herramientas, Preferencias
ajusta el idioma que mas comodo te manejes.
ajusta el Editor externo que mas te guste, en mi caso Crimson.
le das OK, y reinicias el IDE asi toma las preferencias que ajustas a tu gusto.
ya en el IDE ajustado, creas el proyecto en la ubicacion de tu preferencia. se creara un Main.prg (programa principal) y un Form en la que agregaras los controles necesarios para crear tu aplicacion.
a medida que crezca iras agregando Modulos y Forms a las necesidades de tu sistema.
cualquier cosa envia una Batiseñal.
"Si necesitas algo, publica un ejemplo de lo que quieres hacer y no te sale y habra muchos que te ayudaran en la implementacion de tu sistema "
Sencillamente descarga HMG.4 desde aqui http://sourceforge.net/projects/hmg/files/BINARIES/
la actualizacion del IDE version 4dhttp://hmgforum.com/download/file.php?id=1858
cuando tengas todo instalado, ejecuta el nuevo IDE, configuras a tu gusto , Menu Herramientas, Preferencias
ajusta el idioma que mas comodo te manejes.
ajusta el Editor externo que mas te guste, en mi caso Crimson.
le das OK, y reinicias el IDE asi toma las preferencias que ajustas a tu gusto.
ya en el IDE ajustado, creas el proyecto en la ubicacion de tu preferencia. se creara un Main.prg (programa principal) y un Form en la que agregaras los controles necesarios para crear tu aplicacion.
a medida que crezca iras agregando Modulos y Forms a las necesidades de tu sistema.
cualquier cosa envia una Batiseñal.
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Re: Ayuda para construir HMG
jiji si claro !solo te falto :
"Si necesitas algo, publica un ejemplo de lo que quieres hacer y no te sale y habra muchos que te ayudaran en la implementacion de tu sistema "
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Re: Ayuda para construir HMG
Muchas gracias a todos por la ayuda. Ya empece a trabajar en ello y ya tengo un monton de preguntas. Para empezar hice una primera pantalla con un solo boton. En el action del boton le puse Quit y nada, le puse Return y tampoco. ja ja ja tengo que ir aprendiendo como se sale de la ventana. Pero eso es lo de menos, lo que me preocupa es que cuando compilo con el IDE nuevo se queda colgado el sistema y tengo que cerrarlo con alt ctrl del. Cuando lo compilo con el ide que trae el instalador sale una pantalla negra tipo DOS compilando y listo. Que debo de hacer?
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Re: Ayuda para construir HMG
Hola, cual version instalastes ?
Son deducciones cuando uno imagina alguna situacion, pues faltan detalles.
Sinó aparece nada en la pantalla, es porque tu aplicación está sendo hecha como si fuera del modo console y le faltan algunas instrucciones para que la IDE entienda que es una aplicacion console. Creo que debe ser eso. Cuando digo que es modo console, es porque no hay ningun componente (botón, label, browse... etc) presente. Y al invés de eso hay @ say...sale una pantalla negra tipo DOS compilando y listo
Son deducciones cuando uno imagina alguna situacion, pues faltan detalles.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
- danielmaximiliano
- Posts: 2612
- Joined: Fri Apr 09, 2010 4:53 pm
- Location: Argentina
- Contact:
Re: Ayuda para construir HMG
Hola Byrpa:byrpa wrote:Muchas gracias a todos por la ayuda. Ya empece a trabajar en ello y ya tengo un monton de preguntas. Para empezar hice una primera pantalla con un solo boton. En el action del boton le puse Quit y nada, le puse Return y tampoco. ja ja ja tengo que ir aprendiendo como se sale de la ventana. Pero eso es lo de menos, lo que me preocupa es que cuando compilo con el IDE nuevo se queda colgado el sistema y tengo que cerrarlo con alt ctrl del. Cuando lo compilo con el ide que trae el instalador sale una pantalla negra tipo DOS compilando y listo. Que debo de hacer?
creo no has leido bien
publica el ejemplo y veremos que no funciona."Si necesitas algo, publica un ejemplo de lo que quieres hacer y no te sale y habra muchos que te ayudaran en la implementacion de tu sistema "
otro caso puedes mirar cualquier ejemplo dentro de la carpeta Example y en la mayoria esta el Action "para salir de la aplicacion"
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Re: Ayuda para construir HMG
Gracias Daniel, fijate que la version que baje es la que tu me indicaste en el primer link:
Sencillamente descarga HMG.4 desde aqui http://sourceforge.net/projects/hmg/files/BINARIES/
y el ide que no me funciona es la del segundo link:
la actualizacion del IDE version 4 http://hmgforum.com/download/file.php?id=1858
Voy a seguir probando y los sigo molestando, saludos a todos.
Sencillamente descarga HMG.4 desde aqui http://sourceforge.net/projects/hmg/files/BINARIES/
y el ide que no me funciona es la del segundo link:
la actualizacion del IDE version 4 http://hmgforum.com/download/file.php?id=1858
Voy a seguir probando y los sigo molestando, saludos a todos.
- danielmaximiliano
- Posts: 2612
- Joined: Fri Apr 09, 2010 4:53 pm
- Location: Argentina
- Contact:
Re: Ayuda para construir HMG
Vamos bien. si has instalado la version HMG4 23.11.2011byrpa wrote:Gracias Daniel, fijate que la version que baje es la que tu me indicaste en el primer link:
Sencillamente descarga HMG.4 desde aqui http://sourceforge.net/projects/hmg/files/BINARIES/
y el ide que no me funciona es la del segundo link:
la actualizacion del IDE version 4 http://hmgforum.com/download/file.php?id=1858
necesitas actualizar el ide por la version 4d.
descomprimes el archivo.rar dentro de la carpeta ide, es mi caso esta en c:\HMG.4\IDE
como todos los dias se actualiza los fuentes de HMG.4 tienes que descargar TortoiseSVN desde su pagina oficial
http://tortoisesvn.net/downloads.html
dependiendo de tu maquina bajas 32bits o 64 bits.
puedes bajar el Languaje Pack de tu preferencia, en mi caso el 34 Spanish desde aqui
http://sourceforge.net/projects/tortois ... i/download
una vez instalado TortoiseSVN ejecutas el Languaje PACK.
cansador , no????
bueno ya tienes todo para seguir.
en el explorador de Windows te vas hasta la carpeta de instalacion HMG
en mi caso C:\HMG.4 con el boton derecho del mouse elijo SVN CHECKOUT le das OK
cuando termine te va a mostrar la ultima version del Changelog. entras a la carpeta SVN y le das un dobleclick sobre Buildlib para contruir la nueva libreria HMG con todos los cambios efectuados por la gente que mantiene y corrige los errores encontrados en HMG.4, tambien se agregan nuevas cosas o pequeñas modificacions que hacen grande a esta herramienta creada por Roberto Lopez. ya puedes seguir programando a tu gusto.
cualquier cosa sube en un archivo .rar el ejemplo que estes armando para poder corregir los problemas que a medida te van sucediendo, recuerda que no son magos para saber cual es tu problema sin ver el codigo que estas armando.
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Re: Ayuda para construir HMG
Gracias por toda la ayuda que me estan brindando, les quiero contar que sigo teniendo problemas con mis pruebas. Primero como les habia comentado el ide nuevo no me funciona, se queda colgado cuando compilo algo. Asi que he usado el ide que traia la instalacion de hmg.4. Pero esta version me da un error cuando creo un formulario nuevo y quiero correrlo, no se, si estoy haciendo algo malo. El error que da es "WND_MAIN windows must be defined/open". El codigo es el siguiente:
En el main.prg
#include <hmg.ch>
Function Main
Load Window frminicio
frminicio.Center
frminicio.Activate
Return
y el frminicio.fmg es:
* HMG-IDE Form Designer Generated Code
* (c) Roberto Lopez - http://sites.google.com/site/hmgweb
DEFINE WINDOW TEMPLATE AT 238 , 334 WIDTH 550 HEIGHT 350 VIRTUAL WIDTH Nil VIRTUAL HEIGHT Nil TITLE "" ICON NIL MAIN CURSOR NIL ON INIT Nil ON RELEASE Nil ON INTERACTIVECLOSE Nil ON MOUSECLICK Nil ON MOUSEDRAG Nil ON MOUSEMOVE Nil ON SIZE Nil ON MAXIMIZE Nil ON MINIMIZE Nil ON PAINT Nil BACKCOLOR Nil NOTIFYICON NIL NOTIFYTOOLTIP NIL ON NOTIFYCLICK Nil ON GOTFOCUS Nil ON LOSTFOCUS Nil ON SCROLLUP Nil ON SCROLLDOWN Nil ON SCROLLLEFT Nil ON SCROLLRIGHT Nil ON HSCROLLBOX Nil ON VSCROLLBOX Nil
DEFINE BUTTON Button_1
ROW 130
COL 210
WIDTH 100
HEIGHT 28
ACTION frminicio.release
CAPTION "Salir"
FONTNAME "Arial"
FONTSIZE 9
TOOLTIP ""
FONTBOLD .F.
FONTITALIC .F.
FONTUNDERLINE .F.
FONTSTRIKEOUT .F.
ONGOTFOCUS Nil
ONLOSTFOCUS Nil
HELPID Nil
FLAT .F.
TABSTOP .T.
VISIBLE .T.
TRANSPARENT .F.
MULTILINE .F.
PICTURE Nil
PICTALIGNMENT TOP
END BUTTON
END WINDOW
Ya actualice todo tal y como lo explicaste, trabajaba en el drive g: y lo instale todo de nuevo en el c: porque pense que eso era, pero nada. Disculpen que los siga molestando pero no consigo avanzar.
Saludos
En el main.prg
#include <hmg.ch>
Function Main
Load Window frminicio
frminicio.Center
frminicio.Activate
Return
y el frminicio.fmg es:
* HMG-IDE Form Designer Generated Code
* (c) Roberto Lopez - http://sites.google.com/site/hmgweb
DEFINE WINDOW TEMPLATE AT 238 , 334 WIDTH 550 HEIGHT 350 VIRTUAL WIDTH Nil VIRTUAL HEIGHT Nil TITLE "" ICON NIL MAIN CURSOR NIL ON INIT Nil ON RELEASE Nil ON INTERACTIVECLOSE Nil ON MOUSECLICK Nil ON MOUSEDRAG Nil ON MOUSEMOVE Nil ON SIZE Nil ON MAXIMIZE Nil ON MINIMIZE Nil ON PAINT Nil BACKCOLOR Nil NOTIFYICON NIL NOTIFYTOOLTIP NIL ON NOTIFYCLICK Nil ON GOTFOCUS Nil ON LOSTFOCUS Nil ON SCROLLUP Nil ON SCROLLDOWN Nil ON SCROLLLEFT Nil ON SCROLLRIGHT Nil ON HSCROLLBOX Nil ON VSCROLLBOX Nil
DEFINE BUTTON Button_1
ROW 130
COL 210
WIDTH 100
HEIGHT 28
ACTION frminicio.release
CAPTION "Salir"
FONTNAME "Arial"
FONTSIZE 9
TOOLTIP ""
FONTBOLD .F.
FONTITALIC .F.
FONTUNDERLINE .F.
FONTSTRIKEOUT .F.
ONGOTFOCUS Nil
ONLOSTFOCUS Nil
HELPID Nil
FLAT .F.
TABSTOP .T.
VISIBLE .T.
TRANSPARENT .F.
MULTILINE .F.
PICTURE Nil
PICTALIGNMENT TOP
END BUTTON
END WINDOW
Ya actualice todo tal y como lo explicaste, trabajaba en el drive g: y lo instale todo de nuevo en el c: porque pense que eso era, pero nada. Disculpen que los siga molestando pero no consigo avanzar.
Saludos