Ayuda para construir HMG

HMG en Español

Moderator: Rathinagiri

byrpa
Posts: 42
Joined: Wed Apr 14, 2010 5:09 am
Location: Guatemala

Ayuda para construir HMG

Post by byrpa »

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.
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

Ayuda para construir HMG

Post by Pablo César »

Hola, vamos por parte, dijo Jack el estripador... jiji
quiero empezar de cero, es decir construir todo de nuevo
Sugiero que compiles los ejemplos que vienen en la instalacion del HMG, sub-durectorios (carpetar) llamada SAMPLES. En cada carpeta tiene su BUILD.BAT.
quisiera que me orientaran para crear los directorios. Por ejemplo primero bajo harbour, que version es la ideal
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.
debo hacer despues como creo el exe
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:

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
quisiera saber si puedo llevar el minigui en una memoria USB (pendrive) para poder trabajarlo en cualquier lugar (Por ejemplo drive G:)
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.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
danielmaximiliano
Posts: 2612
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Ayuda para construir HMG

Post by danielmaximiliano »

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
preferencias.png
preferencias.png (29.57 KiB) Viewed 6373 times
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.
nuevo proyecto.png
nuevo proyecto.png (65 KiB) Viewed 6373 times
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
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

Re: Ayuda para construir HMG

Post by Pablo César »

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 "
jiji si claro !
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
byrpa
Posts: 42
Joined: Wed Apr 14, 2010 5:09 am
Location: Guatemala

Re: Ayuda para construir HMG

Post by byrpa »

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?
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

Re: Ayuda para construir HMG

Post by Pablo César »

Hola, cual version instalastes ?
sale una pantalla negra tipo DOS compilando y listo
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...

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
User avatar
danielmaximiliano
Posts: 2612
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Ayuda para construir HMG

Post by danielmaximiliano »

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?
Hola Byrpa:
creo no has leido bien
"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 "
publica el ejemplo y veremos que no funciona.

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
byrpa
Posts: 42
Joined: Wed Apr 14, 2010 5:09 am
Location: Guatemala

Re: Ayuda para construir HMG

Post by byrpa »

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.
User avatar
danielmaximiliano
Posts: 2612
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Ayuda para construir HMG

Post by danielmaximiliano »

byrpa 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
Vamos bien. si has instalado la version HMG4 23.11.2011
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
Checkout_2012-01-27_02-06-50.png
Checkout_2012-01-27_02-06-50.png (29.7 KiB) Viewed 6286 times
le das OK
cuando termine te va a mostrar la ultima version del Changelog.
Checkout Finished!_2012-01-27_02-07-42.png
Checkout Finished!_2012-01-27_02-07-42.png (42.99 KiB) Viewed 6286 times
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.
svn_2012-01-27_02-14-50.png
svn_2012-01-27_02-14-50.png (32.84 KiB) Viewed 6286 times
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
byrpa
Posts: 42
Joined: Wed Apr 14, 2010 5:09 am
Location: Guatemala

Re: Ayuda para construir HMG

Post by byrpa »

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
Post Reply